summaryrefslogtreecommitdiffstats
path: root/ipsilon/login
diff options
context:
space:
mode:
authorSimo Sorce <simo@redhat.com>2014-06-27 19:36:56 -0400
committerPatrick Uiterwijk <puiterwijk@redhat.com>2014-08-27 18:15:03 -0400
commitf7b6d96d284f78b8ee94d252b37e874dc32baf2b (patch)
tree4187a9d636212529a834557bf85b58a035dc21eb /ipsilon/login
parent71edd1146556eecb9f9375da46313e94bf82874c (diff)
downloadipsilon-f7b6d96d284f78b8ee94d252b37e874dc32baf2b.tar.gz
ipsilon-f7b6d96d284f78b8ee94d252b37e874dc32baf2b.tar.xz
ipsilon-f7b6d96d284f78b8ee94d252b37e874dc32baf2b.zip
Move user attribute storage into session functions
Signed-off-by: Simo Sorce <simo@redhat.com> Reviewed-by: Patrick Uiterwijk <puiterwijk@redhat.com>
Diffstat (limited to 'ipsilon/login')
-rwxr-xr-xipsilon/login/common.py7
1 files changed, 1 insertions, 6 deletions
diff --git a/ipsilon/login/common.py b/ipsilon/login/common.py
index acd6d94..5470626 100755
--- a/ipsilon/login/common.py
+++ b/ipsilon/login/common.py
@@ -44,12 +44,7 @@ class LoginManagerBase(PluginObject, Log):
if not ref:
ref = cherrypy.config.get('base.mount', "") + '/'
- session.login(username)
-
- # Save additional data provided by the login manager
- if userdata:
- for key in userdata:
- session.save_data('user', key, userdata[key])
+ session.login(username, userdata)
raise cherrypy.HTTPRedirect(ref)