1.4 KiB
Actions
This layer is responsible for implementing actions for entities. Actions are payloads of information that send data from your application to your store. They are the only source of information for the store.
authorizeActions.jsx
We provide some actions to authorize a user. The authorize actions include singup, login, logout and update password for a user.
Functions
dbLogin = (email, password) => {}
This action check a user by email and password to authorize a user to login website.
dbLogout = () => {}
This action is responsible to logout the user.
dbSignup = (user) => {}
This action is responsible to register user on the server. user parameter is a user object with user information.
dbUpdatePassword = (newPassword) => {}
This action is responsible to change user passwaord on the server. newPassword parameter is the password that user wants to replace with current password.
login = (uid) => {}
This action is responsible to change user state to login state on reducer. uid is the user identifire.
logout = () => {}
This action is responsible to change user state to logout state on reducer.
signup = (user) => {}
This action is responsible to create new user state on reducer.
updatePassword = () => {}
This action is responsible to fire reducer method on update password.