Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

validator.js 470B

1234567891011121314151617
  1. import store from "../../store/store";
  2. import jwt_decode from "jwt-decode";
  3. export function validateAccessToken() {
  4. const accessToken = store.getState().user.token
  5. if (!accessToken) {
  6. return false;
  7. }
  8. const decoded = jwt_decode(accessToken);
  9. // console.log("DECODED", decoded)
  10. const exp = decoded.exp * 1000
  11. const isExpired = exp - (Date.now() + 60 * 1000)
  12. // console.log("isExpired", isExpired)
  13. if (isExpired <= 0)
  14. return false
  15. return true
  16. }