diff options
| author | Chris McDonough <chrism@agendaless.com> | 2009-07-02 22:19:04 +0000 |
|---|---|---|
| committer | Chris McDonough <chrism@agendaless.com> | 2009-07-02 22:19:04 +0000 |
| commit | 52d15bb9ffa5309091f3aacaaeaa87e22a4acac3 (patch) | |
| tree | 261f7d0725d01d6c0603962ba12a521ea73e997d /docs | |
| parent | 0fe8db3390558078d4b8b36ed8d873cf4c75800c (diff) | |
| download | pyramid-52d15bb9ffa5309091f3aacaaeaa87e22a4acac3.tar.gz pyramid-52d15bb9ffa5309091f3aacaaeaa87e22a4acac3.tar.bz2 pyramid-52d15bb9ffa5309091f3aacaaeaa87e22a4acac3.zip | |
Get import and logged in detection working right.
Diffstat (limited to 'docs')
| -rw-r--r-- | docs/tutorials/bfgwiki/src/authorization/tutorial/login.py | 4 | ||||
| -rw-r--r-- | docs/tutorials/bfgwiki/src/authorization/tutorial/views.py | 4 |
2 files changed, 4 insertions, 4 deletions
diff --git a/docs/tutorials/bfgwiki/src/authorization/tutorial/login.py b/docs/tutorials/bfgwiki/src/authorization/tutorial/login.py index 293f3dcd5..70697ec2e 100644 --- a/docs/tutorials/bfgwiki/src/authorization/tutorial/login.py +++ b/docs/tutorials/bfgwiki/src/authorization/tutorial/login.py @@ -8,12 +8,12 @@ from repoze.bfg.security import remember from repoze.bfg.security import forget from tutorial.models import Wiki -from tutorial.run import USERS +from tutorial.security import USERS @bfg_view(for_=Wiki, name='login') def login(context, request): login_url = model_url(context, request, 'login') - 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) diff --git a/docs/tutorials/bfgwiki/src/authorization/tutorial/views.py b/docs/tutorials/bfgwiki/src/authorization/tutorial/views.py index c8c02e57e..59042c511 100644 --- a/docs/tutorials/bfgwiki/src/authorization/tutorial/views.py +++ b/docs/tutorials/bfgwiki/src/authorization/tutorial/views.py @@ -68,7 +68,7 @@ def add_page(context, request): page.__name__ = name page.__parent__ = context - logged_in = 'repoze.who.identity' in request.environ + logged_in = authenticated_userid(request) return render_template_to_response('templates/edit.pt', request = request, @@ -82,7 +82,7 @@ def edit_page(context, request): context.data = request.params['body'] return HTTPFound(location = model_url(context, request)) - logged_in = 'repoze.who.identity' in request.environ + logged_in = authenticated_userid(request) return render_template_to_response('templates/edit.pt', request = request, |
