diff options
Diffstat (limited to 'utils.py')
-rw-r--r-- | utils.py | 12 |
1 files changed, 12 insertions, 0 deletions
@@ -1,6 +1,7 @@ # -*- coding: utf-8 -*- from functools import wraps from flask import request, render_template +from flask_login import LoginManager, UserMixin # from http://flask.pocoo.org/docs/patterns/viewdecorators/#templating-decorator def templated(template=None): @@ -19,3 +20,14 @@ def templated(template=None): return render_template(template_name, **ctx) return decorated_function return decorator + +login_manager = LoginManager() +@login_manager.user_loader +def load_user(username): + raise NotImplemented() + + +class User(UserMixin): + def __init__(self, username): + self.username = username + |