user.js 428 B

1234567891011
  1. export const LOGIN_SUCCESS = "LOGIN_SUCCESS";
  2. export const LOGIN_FAIL = "LOGIN_FAIL";
  3. export const login = (username, password) => (dispatch) => {
  4. let data = dataUser.filter((value) => value.username === username && value.password === password);
  5. if (!data.length) dispatch({ type: LOGIN_FAIL });
  6. data = data[0];
  7. localStorage.setItem("userInfo", JSON.stringify(data));
  8. dispatch({ type: LOGIN_SUCCESS, payload: data });
  9. };