Customizable User Login for Flask: Register, Confirm, Forgot password and more
Project description
!! Newsflash !! In v0.3.1 and v0.3.2 confirmation emails were not working. Please upgrade to v0.3.5. Thank you.
User Login for Flask
Register, Confirm email, Login, Forgot password and more
Flask-User aims to provide a ready to use and fully customizable package that is:
Reliable (Automated tests cover over 95% of the code base)
Secure (bcrypt password hashing, AES token encryption, itsdangerous token signing)
Ready to use
Fully customizable (Email, Field labels, Flash messages, Form templates, URLs, and more)
Well documented
Documentation
Extension Packages
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
Alternative Packages
I’ve successfully used Flask-Security in the past. Flask-Security offers additional role based authentication.
Revision History
v0.3.5 Added signals. Refactored automated tests.
v0.3.4 Added support for Python 3.3 (while retaining support for 2.7 and 2.6)
v0.3.3 Added minimal-app and basic-app examples
v0.3.2 Bug fix for Confirm email
v0.3.1 Alpha release
v0.3 Confirm email, Forgot password, Reset password
v0.2 Change username, Change password
v0.1 Register, Login, Logout
Contact
Ling Thio - ling.thio [at] gmail.com
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.