user.js 493 B

12345678910111213141516
  1. export const LOGIN_SUCCESS = 'LOGIN_SUCCESS'
  2. export const LOGIN_FAIL = 'LOGIN_FAIL'
  3. import dataUser from "@/json/dataUser";
  4. export const login = (username, password) => dispatch => {
  5. let data = dataUser.filter(value => value.username === username)
  6. if (!data.length) {
  7. return dispatch({type: LOGIN_FAIL})
  8. }
  9. data = data[0]
  10. if(data.password !== password) {
  11. return dispatch({type: LOGIN_FAIL})
  12. }
  13. return dispatch({type: LOGIN_SUCCESS, payload: data})
  14. }