|
|
@ -1,7 +1,6 @@ |
|
|
|
'use strict'; |
|
|
|
|
|
|
|
import { ApiTable } from '$utils' |
|
|
|
import { Request } from '@peace/utils' |
|
|
|
import { ApiTable, AuthRequest } from '$utils' |
|
|
|
|
|
|
|
export const INIT_AUTH = 'INIT_AUTH'; |
|
|
|
export function initAuth () { |
|
|
@ -29,18 +28,17 @@ export function login (username, password) { |
|
|
|
return Promise.resolve(); |
|
|
|
} |
|
|
|
|
|
|
|
return dispatch({ |
|
|
|
type: LOGIN_SUCCESS, |
|
|
|
payload: { |
|
|
|
user: { |
|
|
|
authorized: true, |
|
|
|
displayName: 'TEST' |
|
|
|
} |
|
|
|
}, |
|
|
|
}); |
|
|
|
// return dispatch({
|
|
|
|
// type: LOGIN_SUCCESS,
|
|
|
|
// payload: {
|
|
|
|
// user: {
|
|
|
|
// authorized: true,
|
|
|
|
// displayName: 'TEST'
|
|
|
|
// }
|
|
|
|
// },
|
|
|
|
// });
|
|
|
|
|
|
|
|
const url = ApiTable.login; |
|
|
|
return Request.post(url, { username, password, p: '456' }) |
|
|
|
return AuthRequest.post(ApiTable.login, { username, password }) |
|
|
|
.then(user => { |
|
|
|
sessionStorage.setItem('user', JSON.stringify(user)); |
|
|
|
dispatch({ |
|
|
@ -61,11 +59,9 @@ export function login (username, password) { |
|
|
|
|
|
|
|
export const LOGOUT = 'LOGOUT'; |
|
|
|
export function logout (user) { |
|
|
|
const token = user.token; |
|
|
|
const url = ApiTable.logout; |
|
|
|
sessionStorage.removeItem('user'); |
|
|
|
Request.put(url, { |
|
|
|
token: token |
|
|
|
AuthRequest.put(ApiTable.logout, { |
|
|
|
token: user.token |
|
|
|
}); |
|
|
|
return { |
|
|
|
type: LOGOUT |
|
|
|