[wiki/auth] Behavior plus adapté en cas de login utilisateur.
This commit is contained in:
parent
613a135334
commit
a4291f50c9
2 changed files with 11 additions and 3 deletions
|
@ -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
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue