authform: during an auto association don't reload the login page

This commit is contained in:
Jérôme Schneider 2015-01-30 16:43:41 +01:00
parent 30a9290986
commit d6f82392e0
1 changed files with 7 additions and 7 deletions

View File

@ -321,14 +321,14 @@ a password_field key if you want to encode a password.")
logger.debug('User %s successfully login' % env['beaker.session']['unique_id'])
association = Association.get_last_connected(self.site_name, unique_id)
if not association and session.get('post_values'):
logger.info('Auto associate user which is already locally logged in')
self._save_association(env, unique_id, session['post_values'])
del session['post_values']
del session['is_associated']
session.save()
association = Association.get_last_connected(self.site_name, unique_id)
if not association:
if session.get('post_values'):
logger.info('Auto associate user which is already locally logged in')
self._save_association(env, unique_id, session['post_values'])
del session['post_values']
del session['is_associated']
session.save()
return _302(self.urls['login_url'])
logger.debug('User %s is not associate' % env['beaker.session']['unique_id'])
return _302(self.urls.get('associate_url') + "?type=first")
return self._login_sp_user(association, env, values)