|
@@ -3,14 +3,16 @@ import { jwtDecode } from '../helpers'
|
|
|
|
|
|
export const authReducer = (state, { type, token, remember }) => {
|
|
|
if (!state) {
|
|
|
- if (localStorage.authToken) {
|
|
|
+ if (localStorage.authToken || sessionStorage.authToken) {
|
|
|
type = 'AUTH_LOGIN'
|
|
|
- token = localStorage.authToken
|
|
|
+ token = localStorage.authToken || sessionStorage.authTokenauth
|
|
|
} else state = {}
|
|
|
}
|
|
|
|
|
|
if (type === 'AUTH_LOGIN') {
|
|
|
- remember && localStorage.setItem('authToken', token)
|
|
|
+ remember ?
|
|
|
+ localStorage.setItem('authToken', token) :
|
|
|
+ sessionStorage.setItem('authToken', token)
|
|
|
let payload = jwtDecode(token)
|
|
|
if (typeof payload === 'object') {
|
|
|
return {
|