Skip to content

s-m-i-t-a/flask-musers

Repository files navigation

Flask mongo users

image

image

image

Flask app for store user in MongoDB and simple views for login, logout and registration.

  • Free software: BSD license

Quickstart

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')

Config

  • MUSERS_ALLOW_REGISTRATIONS - set to False, when you want disable registrations. Default: True
  • MUSERS_PASSWORD_VALIDATOR - used for custom validator. The dotted name for the object to import. Default: None

About

Flask app for store user in MongoDB and simple views for login, logout and registration.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published