summaryrefslogtreecommitdiff
path: root/app/login.py
diff options
context:
space:
mode:
authorRené 'Necoro' Neumann <necoro@necoro.net>2013-10-19 15:33:16 +0200
committerRené 'Necoro' Neumann <necoro@necoro.net>2013-10-19 15:39:51 +0200
commitee596b2b55afa08f386ac4992ff3019250920ccf (patch)
tree342d9c0a11039bde64f22d128d36ac06c7b9913d /app/login.py
parentdf2f973109c47faee74d3b889c93bb211e865819 (diff)
downloadkosten-ee596b2b55afa08f386ac4992ff3019250920ccf.tar.gz
kosten-ee596b2b55afa08f386ac4992ff3019250920ccf.tar.bz2
kosten-ee596b2b55afa08f386ac4992ff3019250920ccf.zip
'Change password' support
Diffstat (limited to 'app/login.py')
-rw-r--r--app/login.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/app/login.py b/app/login.py
index be89f09..7098db4 100644
--- a/app/login.py
+++ b/app/login.py
@@ -13,9 +13,13 @@ login_manager.init_app(app)
login_manager.login_message = u"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)