|
@@ -57,15 +57,26 @@ export function Login() {
|
57
|
57
|
request
|
58
|
58
|
.post({})
|
59
|
59
|
.then( response => {
|
|
60
|
+
|
60
|
61
|
console.log("Service Response :: ", response)
|
61
|
62
|
let { token, nombre, apelidos } = response;
|
62
|
63
|
toast.success(`Bienvenido ${nombre} ${apelidos}!!`)
|
63
|
64
|
token = token.replace("Bearer ", "")
|
64
|
65
|
console.log(token);
|
65
|
|
- let user_permissions = jwt_decode(token);
|
66
|
|
- console.log(user_permissions)
|
67
|
|
- Object.keys(user_permissions);
|
|
66
|
+
|
|
67
|
+ let { exp } = jwt_decode(token);
|
|
68
|
+ let timestamp = exp * 1000;
|
|
69
|
+ let restante = timestamp - Date.now();
|
|
70
|
+
|
|
71
|
+ setTimeout(() => alert("Token Expirado") , restante )
|
|
72
|
+
|
|
73
|
+ // console.log(exp * 1000)
|
|
74
|
+ // console.log(Date.now())
|
|
75
|
+ // let token_expire_in = new Date(new Date(1656562738 * 1000))
|
|
76
|
+ // let token_expire_in = new Date( exp * 1000)
|
|
77
|
+ // console.log("TOKEN EXP :: ",token_expire_in)
|
68
|
78
|
// console.log("Bearer ", token)
|
|
79
|
+
|
69
|
80
|
setTimeout( () => {
|
70
|
81
|
setOpen(false)
|
71
|
82
|
auth.login(token)
|