user.js 468 B

123456789101112
  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 && value.password === password);
  6. if (!data.length) dispatch({ type: LOGIN_FAIL });
  7. data = data[0];
  8. localStorage.setItem("userInfo", JSON.stringify(data));
  9. dispatch({ type: LOGIN_SUCCESS, payload: data });
  10. };