新增在线用户管理,新增注销登录功能,token交于redis管理

This commit is contained in:
dqjdda
2019-10-26 23:44:27 +08:00
parent d927282717
commit f5fb1872bd
8 changed files with 171 additions and 16 deletions

View File

@@ -1,4 +1,4 @@
import { login, getInfo } from '@/api/login'
import { login, getInfo, logout } from '@/api/login'
import { getToken, setToken, removeToken } from '@/utils/auth'
import { decrypt } from '@/utils/rsaEncrypt'
@@ -63,10 +63,14 @@ const user = {
// 登出
LogOut({ commit }) {
return new Promise((resolve, reject) => {
commit('SET_TOKEN', '')
commit('SET_ROLES', [])
removeToken()
resolve()
logout().then(res => {
commit('SET_TOKEN', '')
commit('SET_ROLES', [])
removeToken()
resolve()
}).catch(error => {
reject(error)
})
})
},