From d48cdcc789387f2d0711efa07d68e369506119be Mon Sep 17 00:00:00 2001 From: Krakinou Date: Sun, 13 Jan 2019 11:21:11 +0100 Subject: [PATCH] Correct authentication in case LDAP not activated --- cps/web.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cps/web.py b/cps/web.py index d304ffbd..dbc4c268 100644 --- a/cps/web.py +++ b/cps/web.py @@ -2374,7 +2374,7 @@ def login(): ipAdress = request.headers.get('X-Forwarded-For', request.remote_addr) app.logger.info('LDAP Login failed for user "' + form['username'] + '" IP-adress: ' + ipAdress) flash(_(u"Wrong Username or Password"), category="error") - elif user and check_password_hash(user.password, form['password']) and user.nickname is not "Guest" and not user.is_authenticated: + elif user and check_password_hash(user.password, form['password']) and user.nickname is not "Guest": login_user(user, remember=True) flash(_(u"you are now logged in as: '%(nickname)s'", nickname=user.nickname), category="success") return redirect_back(url_for("index"))