forked from p15670423/monkey
Blank screen (JWT token expiration) bugfix
This commit is contained in:
parent
95c63d6cef
commit
ec5de408b2
|
@ -7,6 +7,8 @@ export default class AuthService {
|
||||||
"55e97c9dcfd22b8079189ddaeea9bce8125887e3237b800c6176c9afa80d2062" +
|
"55e97c9dcfd22b8079189ddaeea9bce8125887e3237b800c6176c9afa80d2062" +
|
||||||
"8d2c8d0b1538d2208c1444ac66535b764a3d902b35e751df3faec1e477ed3557";
|
"8d2c8d0b1538d2208c1444ac66535b764a3d902b35e751df3faec1e477ed3557";
|
||||||
|
|
||||||
|
SECONDS_BEFORE_JWT_EXPIRES = 20;
|
||||||
|
|
||||||
login = (username, password) => {
|
login = (username, password) => {
|
||||||
return this._login(username, this.hashSha3(password));
|
return this._login(username, this.hashSha3(password));
|
||||||
};
|
};
|
||||||
|
@ -96,7 +98,7 @@ export default class AuthService {
|
||||||
|
|
||||||
_isTokenExpired(token) {
|
_isTokenExpired(token) {
|
||||||
try {
|
try {
|
||||||
return decode(token)['exp'] < Date.now() / 1000;
|
return decode(token)['exp'] + this.SECONDS_BEFORE_JWT_EXPIRES < Date.now() / 1000;
|
||||||
}
|
}
|
||||||
catch (err) {
|
catch (err) {
|
||||||
return false;
|
return false;
|
||||||
|
|
Loading…
Reference in New Issue