Skip to content

Customizable User Authorization & User Management: Register, Confirm, Login, Change username/password, Forgot password and more.

License

Notifications You must be signed in to change notification settings

sqliter/Flask-User

Repository files navigation

Flask-User

https://pypip.in/v/Flask-User/badge.png https://travis-ci.org/lingthio/flask-user.png?branch=master https://coveralls.io/repos/lingthio/flask-user/badge.png?branch=master https://pypip.in/d/Flask-User/badge.png https://pypip.in/license/Flask-User/badge.png

User Login for Flask

Register, Confirm email, Login, Forgot password and more

Many websites require that their users can Register, Confirm email, Login, Change password and handle Forgot passwords.
Some websites require Role-based Authorization.
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

Documentation

Flask-User 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-Social: Login via Google, Facebook and Twitter authentication

Alternative Packages

I've successfully used Flask-Security in the past.

Contact

Ling Thio - ling.thio [at] gmail.com

About

Customizable User Authorization & User Management: Register, Confirm, Login, Change username/password, Forgot password and more.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 92.2%
  • HTML 7.8%