diff options
Diffstat (limited to 'app/login.py')
-rw-r--r-- | app/login.py | 21 |
1 files changed, 0 insertions, 21 deletions
diff --git a/app/login.py b/app/login.py deleted file mode 100644 index 850cc8a..0000000 --- a/app/login.py +++ /dev/null @@ -1,21 +0,0 @@ -from flask_login import LoginManager, UserMixin -from passlib.apps import custom_app_context as pwd_context -from . import app, model - -# just for exporting -from flask_login import login_user, logout_user, login_required, current_user - -login_manager = LoginManager() -login_manager.init_app(app) -login_manager.login_message = "Bitte einloggen!" - -class User (model.User, UserMixin): - def check_password(self, pwd): - return pwd_context.verify(pwd, self.pwd) - - def set_password(self, pwd): - self.pwd = pwd_context.encrypt(pwd) - -@login_manager.user_loader -def load_user(id): - return User.get(id) |