diff options
Diffstat (limited to 'docs/tutorials')
| -rw-r--r-- | docs/tutorials/bfgwiki2/src/authorization/tutorial/login.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/docs/tutorials/bfgwiki2/src/authorization/tutorial/login.py b/docs/tutorials/bfgwiki2/src/authorization/tutorial/login.py index 4656a244b..199079691 100644 --- a/docs/tutorials/bfgwiki2/src/authorization/tutorial/login.py +++ b/docs/tutorials/bfgwiki2/src/authorization/tutorial/login.py @@ -5,11 +5,11 @@ from repoze.bfg.security import remember from repoze.bfg.security import forget from repoze.bfg.url import route_url -from tutorial.run import USERS +from tutorial.security import USERS def login(request): login_url = route_url('login', request) - referrer = request.environ.get('HTTP_REFERER', '/') + referrer = request.url if referrer == login_url: referrer = '/' # never use the login form itself as came_from came_from = request.params.get('came_from', referrer) |
