| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- import Cookies from 'js-cookie'
- import { Base64 } from 'js-base64';
- import settings from '@/settings'
- const TokenKey = settings.projectName + '-TOKEN'
- const AuthRoutesKey = settings.projectName + '-ApacheResource'
- const RoleName = settings.projectName + '-Player'
- const UserName = settings.projectName + '-Gamer'
- export function getToken() {
- return Cookies.get(TokenKey)
- }
- export function setToken(token) {
- return Cookies.set(TokenKey, token)
- }
- export function removeToken() {
- return Cookies.remove(TokenKey)
- }
- export function getAuthRoutes() {
- const value = localStorage.getItem(AuthRoutesKey)
- if (value) {
- return JSON.parse(Base64.decode(value))
- }
- return ''
- }
- export function removeAuthRoutes() {
- return localStorage.removeItem(AuthRoutesKey)
- }
- export function setAuthRoutes(routes) {
- if (routes) {
- const routerString = JSON.stringify(routes)
- const routerBase64 = Base64.encode(routerString)
- localStorage.setItem(AuthRoutesKey, routerBase64)
- }
- }
- export function getRoleName() {
- return Base64.decode(localStorage.getItem(RoleName))
- }
- export function setRoleName(roleName) {
- localStorage.setItem(RoleName, Base64.encode(roleName))
- }
- export function setUserName(name) {
- localStorage.setItem(UserName, Base64.encode(name))
- }
- export function getUserName() {
- return Base64.decode(localStorage.getItem(UserName))
- }
|