将token默认存储位置由sessionStorage移至localStorage

This commit is contained in:
初志鑫 2020-07-28 16:49:41 +08:00
parent dea6010b64
commit 0d2481def8
4 changed files with 6 additions and 6 deletions

View File

@ -13,7 +13,7 @@ export async function login(data) {
});
}
export function getInfo(accessToken) {
export function getUserInfo(accessToken) {
return request({
url: "/userInfo",
method: "post",

View File

@ -45,7 +45,7 @@ router.beforeResolve(async (to, from, next) => {
store.dispatch("user/setPermissions", ["admin"]);
permissions = ["admin"];
} else {
permissions = await store.dispatch("user/getInfo");
permissions = await store.dispatch("user/getUserInfo");
}
let accessRoutes = [];

View File

@ -47,7 +47,7 @@ module.exports = {
//token在localStorage、sessionStorage、cookie存储的key的名称
tokenTableName: "vue-admin-beautiful",
//token存储位置localStorage sessionStorage cookie
storage: "sessionStorage",
storage: "localStorage",
//token失效回退到登录页时是否记录本次的路由
recordRoute: true,
//是否显示logo不显示时设置false显示时请填写remixIcon图标名称暂时只支持设置remixIcon

View File

@ -4,7 +4,7 @@
*/
import Vue from "vue";
import { getInfo, login, logout } from "@/api/user";
import { getUserInfo, login, logout } from "@/api/user";
import {
getAccessToken,
removeAccessToken,
@ -68,8 +68,8 @@ const actions = {
);
}
},
async getInfo({ commit, state }) {
const { data } = await getInfo(state.accessToken);
async getUserInfo({ commit, state }) {
const { data } = await getUserInfo(state.accessToken);
if (!data) {
Vue.prototype.$baseMessage("验证失败,请重新登录...", "error");
return false;