authform: during an auto association don't reload the login page
This commit is contained in:
parent
30a9290986
commit
d6f82392e0
|
@ -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)
|
||||
|
|
Reference in New Issue