diff --git a/src/api/myTest.js b/src/api/myTest.js
deleted file mode 100644
index faabc13..0000000
--- a/src/api/myTest.js
+++ /dev/null
@@ -1,24 +0,0 @@
-import request from '@/utils/request'
-
-export function add(data) {
- return request({
- url: 'api/myTest',
- method: 'post',
- data
- })
-}
-
-export function del(id) {
- return request({
- url: 'api/myTest/' + id,
- method: 'delete'
- })
-}
-
-export function edit(data) {
- return request({
- url: 'api/myTest',
- method: 'put',
- data
- })
-}
diff --git a/src/permission.js b/src/permission.js
index 03e9ca9..a977ea5 100644
--- a/src/permission.js
+++ b/src/permission.js
@@ -2,7 +2,7 @@ import router from './router'
import store from './store'
import NProgress from 'nprogress' // progress bar
import 'nprogress/nprogress.css'// progress bar style
-import { getToken, getStorageToken } from '@/utils/auth' // getToken from cookie
+import { getToken } from '@/utils/auth' // getToken from cookie
import { buildMenus } from '@/api/menu'
import { filterAsyncRouter } from './store/modules/permission'
@@ -12,7 +12,7 @@ const whiteList = ['/login']// no redirect whitelist
router.beforeEach((to, from, next) => {
NProgress.start() // start progress bar
- if (getToken() || getStorageToken()) {
+ if (getToken()) {
// 已登录且要跳转的页面是登录页
if (to.path === '/login') {
next({ path: '/' })
diff --git a/src/store/modules/user.js b/src/store/modules/user.js
index 4dc5d28..1d16960 100644
--- a/src/store/modules/user.js
+++ b/src/store/modules/user.js
@@ -1,5 +1,5 @@
import { login, getInfo } from '@/api/login'
-import { getToken, setToken, setStorageToken, removeToken } from '@/utils/auth'
+import { getToken, setToken, removeToken } from '@/utils/auth'
import { parseTime } from '@/utils/index'
const user = {
@@ -41,11 +41,8 @@ const user = {
const rememberMe = userInfo.rememberMe
return new Promise((resolve, reject) => {
login(username, password).then(res => {
- setToken(res.token)
+ setToken(res.token, rememberMe)
commit('SET_TOKEN', res.token)
- if (rememberMe) {
- setStorageToken(res.token)
- }
resolve()
}).catch(error => {
reject(error)
diff --git a/src/utils/auth.js b/src/utils/auth.js
index 96fa7cc..549c746 100644
--- a/src/utils/auth.js
+++ b/src/utils/auth.js
@@ -1,25 +1,17 @@
import Cookies from 'js-cookie'
const TokenKey = 'Admin-Token'
-const storageTokenKey = 'EL_ADMIN_COOKIE_TOKEN'
export function getToken() {
return Cookies.get(TokenKey)
}
-export function getStorageToken() {
- return localStorage.getItem(storageTokenKey)
-}
-
-export function setToken(token) {
- return Cookies.set(TokenKey, token)
-}
-
-export function setStorageToken(token) {
- return localStorage.setItem(storageTokenKey, token)
+export function setToken(token, rememberMe) {
+ if (rememberMe) {
+ return Cookies.set(TokenKey, token, { expires: 1 })
+ } else return Cookies.set(TokenKey, token)
}
export function removeToken() {
- localStorage.removeItem(storageTokenKey)
return Cookies.remove(TokenKey)
}
diff --git a/src/utils/request.js b/src/utils/request.js
index 3e07246..6011f4d 100644
--- a/src/utils/request.js
+++ b/src/utils/request.js
@@ -2,7 +2,7 @@ import axios from 'axios'
import router from '@/router'
import { Notification, MessageBox } from 'element-ui'
import store from '../store'
-import { getToken, getStorageToken } from '@/utils/auth'
+import { getToken } from '@/utils/auth'
// 创建axios实例
const service = axios.create({
@@ -15,8 +15,6 @@ service.interceptors.request.use(
config => {
if (getToken()) {
config.headers['Authorization'] = 'Bearer ' + getToken() // 让每个请求携带自定义token 请根据实际情况自行修改
- } else if (getStorageToken()) {
- config.headers['Authorization'] = 'Bearer ' + getStorageToken()
}
config.headers['Content-Type'] = 'application/json'
return config
diff --git a/src/views/login/index.vue b/src/views/login/index.vue
index c8ce8d4..26aa618 100644
--- a/src/views/login/index.vue
+++ b/src/views/login/index.vue
@@ -12,27 +12,29 @@
系统默认用户名:admin,密码:123456