middlewares: ouvrir l'accès aux vues de gestion du mot de passe (fixes #21251)

This commit is contained in:
Benjamin Dauvergne 2018-03-19 15:39:05 +01:00
parent 82f3e0a853
commit e07bf70d42
1 changed files with 7 additions and 2 deletions

View File

@ -93,8 +93,13 @@ class CUTMiddleware(object):
return render(request, 'authentic2/cut-agents-forbidden.html')
# pas de pages /accounts/ sur moncompte
if request.path.startswith('/accounts/'):
return redirect(request, 'a2-manager-homepage')
p = request.path
if 'admin-cut' not in request.get_host():
if p.startswith('/accounts/'):
return redirect(request, 'a2-manager-homepage')
else:
if p.startswith('/accounts/') and not p.startswith('/accounts/password/'):
return redirect(request, 'a2-manager-homepage')
def process_response(self, request, response):
if hasattr(request, 'session'):