mirror of
https://gitee.com/chu1204505056/vue-admin-beautiful.git
synced 2025-05-12 08:38:56 +08:00
将token默认存储位置由sessionStorage移至localStorage
This commit is contained in:
parent
dea6010b64
commit
0d2481def8
@ -13,7 +13,7 @@ export async function login(data) {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
export function getInfo(accessToken) {
|
export function getUserInfo(accessToken) {
|
||||||
return request({
|
return request({
|
||||||
url: "/userInfo",
|
url: "/userInfo",
|
||||||
method: "post",
|
method: "post",
|
||||||
|
@ -45,7 +45,7 @@ router.beforeResolve(async (to, from, next) => {
|
|||||||
store.dispatch("user/setPermissions", ["admin"]);
|
store.dispatch("user/setPermissions", ["admin"]);
|
||||||
permissions = ["admin"];
|
permissions = ["admin"];
|
||||||
} else {
|
} else {
|
||||||
permissions = await store.dispatch("user/getInfo");
|
permissions = await store.dispatch("user/getUserInfo");
|
||||||
}
|
}
|
||||||
|
|
||||||
let accessRoutes = [];
|
let accessRoutes = [];
|
||||||
|
@ -47,7 +47,7 @@ module.exports = {
|
|||||||
//token在localStorage、sessionStorage、cookie存储的key的名称
|
//token在localStorage、sessionStorage、cookie存储的key的名称
|
||||||
tokenTableName: "vue-admin-beautiful",
|
tokenTableName: "vue-admin-beautiful",
|
||||||
//token存储位置localStorage sessionStorage cookie
|
//token存储位置localStorage sessionStorage cookie
|
||||||
storage: "sessionStorage",
|
storage: "localStorage",
|
||||||
//token失效回退到登录页时是否记录本次的路由
|
//token失效回退到登录页时是否记录本次的路由
|
||||||
recordRoute: true,
|
recordRoute: true,
|
||||||
//是否显示logo,不显示时设置false,显示时请填写remixIcon图标名称,暂时只支持设置remixIcon
|
//是否显示logo,不显示时设置false,显示时请填写remixIcon图标名称,暂时只支持设置remixIcon
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
import Vue from "vue";
|
import Vue from "vue";
|
||||||
import { getInfo, login, logout } from "@/api/user";
|
import { getUserInfo, login, logout } from "@/api/user";
|
||||||
import {
|
import {
|
||||||
getAccessToken,
|
getAccessToken,
|
||||||
removeAccessToken,
|
removeAccessToken,
|
||||||
@ -68,8 +68,8 @@ const actions = {
|
|||||||
);
|
);
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
async getInfo({ commit, state }) {
|
async getUserInfo({ commit, state }) {
|
||||||
const { data } = await getInfo(state.accessToken);
|
const { data } = await getUserInfo(state.accessToken);
|
||||||
if (!data) {
|
if (!data) {
|
||||||
Vue.prototype.$baseMessage("验证失败,请重新登录...", "error");
|
Vue.prototype.$baseMessage("验证失败,请重新登录...", "error");
|
||||||
return false;
|
return false;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user