auth.js 658 B

1234567891011121314151617181920212223242526
  1. import Cookies from 'js-cookie'
  2. import {Session,Local} from './storage'
  3. const TokenKey = getKeyWordKey()// 获取token关键字
  4. export function getKeyWordKey() {
  5. const origin = window.location.origin;
  6. return origin.indexOf("online.") >= 0
  7. ? "dy_admin_token"
  8. : "dy_admin_token_test";
  9. }
  10. export function getToken() {
  11. return Local.get('token') || Session.get('token') || Cookies.get(TokenKey)
  12. }
  13. export function setToken(token) {
  14. Session.set('token',token)
  15. Local.set('token',token)
  16. return Cookies.set(TokenKey, token)
  17. }
  18. export function removeToken() {
  19. Session.set('token','')
  20. Local.set('token','')
  21. return Cookies.remove(TokenKey)
  22. }