diff --git a/flowspec/views.py b/flowspec/views.py index 76e002b2d536a2959fdb1e409455268a1c26f597..fc9a575ce3fd10fbe17f8ac8ba684f14cf14fdfd 100644 --- a/flowspec/views.py +++ b/flowspec/views.py @@ -911,13 +911,14 @@ def user_login(request): except: pass - user_dict = model_to_dict(user) - rule_changelog_logger.info("login user="+str(user.username)+": "+str(user_dict)) - user = authenticate(username=username, firstname=firstname, lastname=lastname, mail=mail, authsource='shibboleth') logger.debug('Authentication of %s' % user) if user is not None: + + user_dict = model_to_dict(user) + rule_changelog_logger.info("login user="+str(user.username)+": "+str(user_dict)) + try: user.userprofile.peers.all() except: