Edgewall Software

Ticket #469: core-py-substr-login-logout.patch

File core-py-substr-login-logout.patch, 770 bytes (added by ljb@…, 8 years ago)

patch for core.py

  • core.py

    old new  
    406406    env.abs_href = Href.Href(req.base_url) 
    407407 
    408408    authenticator = auth.Authenticator(database, req) 
    409     if path_info == '/logout': 
     409    if path_info[-7:] == '/logout': 
    410410        authenticator.logout() 
    411411        try: 
    412412            req.redirect (http_referer or env.href.wiki()) 
     
    414414            pass 
    415415    elif req.remote_user and authenticator.authname == 'anonymous': 
    416416        auth_cookie = authenticator.login(req) 
    417     if path_info == '/login': 
     417    if path_info[-6:] == '/login': 
    418418        try: 
    419419            req.redirect (http_referer or env.href.wiki()) 
    420420        except RedirectException: