Code Monkey home page Code Monkey logo

flask-user's Introduction

Flask-User

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 is 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

flask-user's People

Contributors

lingthio avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.