fl-auth-redux v11.0.0
Redux actions and reducer for fl-auth-*, an auth package for FounderLab apps
Works alongside fl-auth-server and fl-auth-react.
Actions
login(url, email, password, callback)
- Send a login request with the given email(username) and password to url.
register(url, userData, callback)
- Send a register request with the given data to url.
- userData should contain the fields {email, password} at minimum
resetRequest(url, email, callback)
- Send a password reset email to the user who registered the email
email
- Send a password reset email to the user who registered the email
reset(url, email, password, resetToken, callback)
- Perform the password reset for a user that has requested a reset via resetRequest
- resetToken will be present as a query param in a link from email they receive. Make sure it's picked up and passed along
confirmEmail(url, email, token, callback)
- Used when the user receives their email confirmation email. Pass the token back to the server.
logout()
- Clear the user's session and log them out.
updateUser(user, callback)
- Make changes to the user model directly.
accessTokenMiddleware
Appends an access token to each request as a query string or header.
Usage:
// add to your reducers
import { reducer as auth } from 'fl-auth-redux'
reducers = {
auth,
...
}
...
// use the login, register actions from your components
import { actions } from 'fl-auth-redux'
actions.login(url, email, password)
actions.register(url, userData, password)
actions.reset(url, email)3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
7 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
9 years ago
9 years ago
9 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago