src/pyams_security/views/login.py
changeset 42 07229ac2497b
parent 25 31ad4c01e99e
child 51 550988fcf228
equal deleted inserted replaced
41:905e30f5467b 42:07229ac2497b
   122         status = {'status': 'redirect'}
   122         status = {'status': 'redirect'}
   123         session = self.request.session
   123         session = self.request.session
   124         if LOGIN_REFERER_KEY in session:
   124         if LOGIN_REFERER_KEY in session:
   125             status['location'] = session[LOGIN_REFERER_KEY] or '/'
   125             status['location'] = session[LOGIN_REFERER_KEY] or '/'
   126             del session[LOGIN_REFERER_KEY]
   126             del session[LOGIN_REFERER_KEY]
       
   127         else:
       
   128             status['location'] = '/'
   127         return status
   129         return status
   128 
   130 
   129 
   131 
   130 @forbidden_view_config(request_type=IPyAMSLayer, renderer='json', xhr=True)
   132 @forbidden_view_config(request_type=IPyAMSLayer, renderer='json', xhr=True)
   131 def ForbiddenAJAXView(request):
   133 def ForbiddenAJAXView(request):