Skip to content

Commit ee26165

Browse files
authored
Merge pull request #190 from TaleLin/feature/token
fix(token): token stored in storage
2 parents 50759b2 + e17cf9b commit ee26165

File tree

4 files changed

+36
-3
lines changed

4 files changed

+36
-3
lines changed

src/lin/models/user.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import {
44
get,
55
put,
66
} from '@/lin/plugins/axios'
7-
import { saveTokens, saveAccessToken } from '../utils/cookie'
7+
import { saveTokens, saveAccessToken } from '../utils/token'
88

99
const SUPER_VALUE = 2
1010
const ACTIVE_VALUE = 1

src/lin/plugins/axios.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import Vue from 'vue'
33
import axios from 'axios'
44
import Config from '@/config'
55
import store from '@/store'
6-
import { getToken } from '@/lin/utils/cookie'
6+
import { getToken } from '@/lin/utils/token'
77
import User from '@/lin/models/user'
88

99

src/lin/utils/token.js

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
/**
2+
* 存储tokens
3+
* @param {string} accessToken
4+
* @param {string} refreshToken
5+
*/
6+
export function saveTokens(accessToken, refreshToken) {
7+
localStorage.setItem('access_token', `Bearer ${accessToken}`)
8+
localStorage.setItem('refresh_token', `Bearer ${refreshToken}`)
9+
}
10+
11+
/**
12+
* 存储access_token
13+
* @param {string} accessToken
14+
*/
15+
export function saveAccessToken(accessToken) {
16+
localStorage.setItem('access_token', `Bearer ${accessToken}`)
17+
}
18+
19+
/**
20+
* 获得某个token
21+
* @param {string} tokenKey
22+
*/
23+
export function getToken(tokenKey) {
24+
return localStorage.getItem(tokenKey)
25+
}
26+
27+
/**
28+
* 移除token
29+
*/
30+
export function removeToken() {
31+
localStorage.removeItem('access_token')
32+
localStorage.removeItem('refresh_token')
33+
}

src/store/actions.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import * as types from './mutation-types'
2-
import { removeToken } from '@/lin/utils/cookie'
2+
import { removeToken } from '@/lin/utils/token'
33

44

55
export default {

0 commit comments

Comments
 (0)