!! Newsflash: In v0.3.1 and v0.3.2 confirmation emails were not working !! Please upgrade to v0.3.4. Thank you.
Register, Confirm email, Login, Forgot password and more
Many Flask websites require that their users can Register, Confirm email, Login, Logout, Change password and Reset forgotten passwords.
Each website often requires different and precise customization of this process.
Flask-User aims to provide a ready to use and fully customizable package that is:
- Reliable (Automated tests cover 97% of the code base)
- Secure (
bcrypt
password hashing,AES
ID encryption,itsdangerous
token signing) - Ready to use
- Fully customizable (Email, Field labels, Flash messages, Form templates, URLs, and more)
- Well documented
We plan to offer the following Flask-User extensions in the future:
- Flask-User-Profiles: View profile, Edit profile, Upload profile picture
- Flask-User-Roles: Role based authentication
- Flask-User-Social: Login via Google, Facebook and Twitter authentication
I've successfully used Flask-Security in the past. Flask-Security offers additional role based authentication.
Ling Thio - ling.thio [at] gmail.com