Flask app for store user in MongoDB and simple views for login, logout and registration.
- Free software: BSD license
Install flask-musers:
pip install flask-musers
In the app you must init the MUsers
:
from flask import Flask
from flask.ext.musers import MUsers
app = Flask(__name__)
MUsers(app)
and register flask-musers
blueprint:
from flask_musers.views import musers
app.register_blueprint(musers)
then must be prepared templates for registration - musers/register.html
and login - musers/login.html
.
Views has names musers.register
, musers.login
and musers.logout
. They are used in url_for
:
from flask import url_for
url_for('musers.register')
url_for('musers.login')
url_for('musers.logout')
MUSERS_ALLOW_REGISTRATIONS
- set toFalse
, when you want disable registrations. Default:True
MUSERS_PASSWORD_VALIDATOR
- used for custom validator. The dotted name for the object to import. Default: None