[wiki/auth] Behavior plus adapté en cas de login utilisateur.

This commit is contained in:
Pierre-Elliott Bécue 2014-04-01 15:03:55 +02:00
parent 613a135334
commit a4291f50c9
2 changed files with 11 additions and 3 deletions

View file

@ -33,7 +33,7 @@ class PublicCategories(AnonymousAuth):
def can_view(self, request):
p = urlparse.urlparse(request.url)
if p.path[1:] == "":
return False
return True
if request.page is not None:
sys.stderr.write("Getting page from cache")
page = request.page
@ -70,7 +70,8 @@ class PublicCategories(AnonymousAuth):
p = urlparse.urlparse(request.url)
url = urlparse.urlunparse(('https', p.netloc, p.path, "", "", ""))
action = request.args.get("action", "")
if action != "deny":
# pas de redirection si action est déjà deny ou que l'utilisateur se connecte
if action not in [ "deny", "login"]:
request.http_redirect(url + "?action=deny")
return user_obj, cont