Skip to main content

Customizable User Account Management for Flask: Register, Confirm email, Login, Change username, Change password, Forgot password and more.

Project description

https://pypip.in/v/Flask-User/badge.png https://pypip.in/d/Flask-User/badge.png https://pypip.in/license/Flask-User/badge.png

Customizable User Account Management for Flask

So you’re writing a Flask web application and would like to authenticate your users.
You start with a simple Login page, but soon enough you need to handle:
  • Registrations and Email Confirmations

  • Change Usernames, Change Passwords, and Forgotten Passwords

And wouldn’t it be nice to also offer:

  • Role-based Authorization

  • Remember-me cookies

  • Multiple emails per user

  • Internationalization

Flask-User offers these user features (and more) out-of-the-box
while also honoring the following developer needs:
  • Reliable (Code coverage of over 95%)

  • Secure (Built on top of widely deployed Flask-Login)

  • Ready to use (Through sensible defaults)

  • Largely configurable (Through configuration settings)

  • Fully customizable (Through customizable functions and email templates)

  • Well documented

  • Tested on Python 2.6, 2.7, 3.3 and 3.4

Status

Flask-User v0.5 and v0.6 are quite stable and are used in production environments.
It is marked as a Beta release because the API is subject to small changes.
We appreciate it if you would enter issues and enhancement requests into the Flask-User Issue Tracker.

Demo

The Flask-User Demo showcases Flask-User. To protect against spam mis-use, all email features have been disabled. (If you’re the first visitor in the last hour, it may take a few seconds for Heroku to start this service)

Documentation

Flask-User Documentation

Revision History

Flask-User Revision History

Contact Information

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

Acknowledgements

This project would not be possible without the use of the following amazing offerings:

Alternative Flask extensions

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

Flask-User-0.6.tar.gz (38.1 kB view details)

Uploaded Source

File details

Details for the file Flask-User-0.6.tar.gz.

File metadata

  • Download URL: Flask-User-0.6.tar.gz
  • Upload date:
  • Size: 38.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for Flask-User-0.6.tar.gz
Algorithm Hash digest
SHA256 0afa2073d4578d137abc07fcc3b9a0053d9c35b558dd6f075ea4b23227d1333c
MD5 f2a38f29c82432e01cf3ce76805f388e
BLAKE2b-256 2a28550e14099cf2d5e3d356d9e508b19e2c83803f7033e4be19d62d8f78ce26

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page