2019-11-08 10:42:22 +01:00
|
|
|
package com.wasteinformationserver.website.datarequests;
|
2019-10-03 08:42:09 +02:00
|
|
|
|
2019-10-03 09:40:13 +02:00
|
|
|
import com.wasteinformationserver.basicutils.Log;
|
2019-11-08 10:42:22 +01:00
|
|
|
import com.wasteinformationserver.website.basicrequest.PostRequest;
|
2019-09-27 16:37:59 +02:00
|
|
|
|
|
|
|
import java.util.HashMap;
|
|
|
|
|
|
|
|
public class CheckLoginState extends PostRequest {
|
|
|
|
@Override
|
|
|
|
public String request(HashMap<String, String> params) {
|
2019-10-03 09:40:13 +02:00
|
|
|
Log.message("checking login state");
|
2019-09-27 16:37:59 +02:00
|
|
|
if ((params.get("action")).equals("getloginstate")){
|
|
|
|
if (LoginState.getObject().isLoggedIn()){
|
|
|
|
return "{\"loggedin\":true, \"username\":\""+LoginState.getObject().getUsername()+"\"}";
|
|
|
|
}else {
|
|
|
|
return "{\"loggedin\":false}";
|
|
|
|
}
|
|
|
|
}else if ((params.get("action")).equals("logout")){
|
2019-10-11 16:16:28 +02:00
|
|
|
Log.debug("logging out");
|
2019-09-27 16:37:59 +02:00
|
|
|
LoginState.getObject().logOut();
|
|
|
|
return "{\"loggedin\":false}";
|
|
|
|
}
|
|
|
|
return "{\"loggedin\":false}";
|
|
|
|
}
|
|
|
|
}
|