auth.ts 873 B

123456789101112131415161718192021222324252627282930313233
  1. import Cookies from "js-cookie";
  2. const TokenKey = "AdminOMS-Token";
  3. const ExpiresInKey = "AdminOMS-Expires-In";
  4. export function getToken() {
  5. if (process.env.NODE_ENV === "development") {
  6. return "eyJhbGciOiJIUzUxMiJ9.eyJ1c2VyX2lkIjoxLCJ1c2VyX2tleSI6ImY0NzhjODUwLWU5NTAtNGZiZi04MTYxLTE4ZDBiZDliODNmNiIsInVzZXJuYW1lIjoiYWRtaW4ifQ.1l7udZTaQYAgyu-7t7f3rvhpIFVQm9ep2GMvTCacrYB97sEVHZvWDERQxd4VC9xSgATsX2yx7p4sj2t6CUWkQw";
  7. } else {
  8. return Cookies.get(TokenKey);
  9. }
  10. }
  11. export function setToken(token: string) {
  12. return Cookies.set(TokenKey, token);
  13. }
  14. export function removeToken() {
  15. return Cookies.remove(TokenKey);
  16. }
  17. export function getExpiresIn() {
  18. return Cookies.get(ExpiresInKey) || -1;
  19. }
  20. export function setExpiresIn(time: any) {
  21. return Cookies.set(ExpiresInKey, time);
  22. }
  23. export function removeExpiresIn() {
  24. return Cookies.remove(ExpiresInKey);
  25. }