Added forced relogin if connection time exceeds a certain period
This commit is contained in:
parent
9cb2317ba9
commit
5098b6b6e7
|
@ -97,8 +97,13 @@ public class Login extends Module {
|
||||||
protected void requestService()
|
protected void requestService()
|
||||||
throws NoSuchAlgorithmException, IOException, XmlPullParserException, SoapFault, IllegalAccessException, InstantiationException {
|
throws NoSuchAlgorithmException, IOException, XmlPullParserException, SoapFault, IllegalAccessException, InstantiationException {
|
||||||
|
|
||||||
//If the application isn't logged or last login time > Global.RELOGIN_TIME, force login
|
//If last login time > Global.RELOGIN_TIME, force login
|
||||||
if(!Global.isLogged() || (System.currentTimeMillis()-Global.getLastLoginTime() > Global.RELOGIN_TIME))
|
if(System.currentTimeMillis()-Global.getLastLoginTime() > Global.RELOGIN_TIME) {
|
||||||
|
Global.setLogged(false);
|
||||||
|
}
|
||||||
|
|
||||||
|
//If the application isn't logged, force login
|
||||||
|
if(!Global.isLogged())
|
||||||
{
|
{
|
||||||
//Encrypts user password with SHA-512 and encodes it to Base64UrlSafe
|
//Encrypts user password with SHA-512 and encodes it to Base64UrlSafe
|
||||||
md = MessageDigest.getInstance("SHA-512");
|
md = MessageDigest.getInstance("SHA-512");
|
||||||
|
|
Loading…
Reference in New Issue
Block a user