From ebe1f3c42ac61ac931dea0c4bdfce9f15d641ade Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20=27Necoro=27=20Neumann?= Date: Tue, 14 Jan 2014 21:36:30 +0100 Subject: Remember me --- app/views/user.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/views/user.py b/app/views/user.py index 6102d3b..cb97136 100644 --- a/app/views/user.py +++ b/app/views/user.py @@ -16,6 +16,7 @@ mod = Blueprint('user', __name__) class LoginForm(F.Form): username = F.StringField(u'Username', F.req) pwd = F.PasswordField(u'Passwort', F.req) + remember = F.BooleanField(u'Eingeloggt bleiben?') def __init__(self, *args, **kwargs): super(LoginForm, self).__init__(*args, **kwargs) @@ -56,7 +57,7 @@ def login(): """Log the user in.""" form = LoginForm(flash=u"Login fehlgeschlagen!") if form.validate_on_submit(): - login_user(form.user) + login_user(form.user, remember=form.remember.data) # we explicitly need flask's variant as we redirect to a URI return flask.redirect(request.args.get('next') or url_for('index')) return { 'form': form } -- cgit v1.2.3