From d031f2b3597e7fff71e4fba99056b290ff89aef2 Mon Sep 17 00:00:00 2001 From: Stefan van der Walt Date: Fri, 18 Nov 2011 17:18:41 -0800 Subject: [PATCH] Only show logout button if logged in. --- IPython/frontend/html/notebook/handlers.py | 5 ++++- IPython/frontend/html/notebook/templates/layout.html | 4 +++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/IPython/frontend/html/notebook/handlers.py b/IPython/frontend/html/notebook/handlers.py index 92c821e80..ca92d5967 100644 --- a/IPython/frontend/html/notebook/handlers.py +++ b/IPython/frontend/html/notebook/handlers.py @@ -182,7 +182,10 @@ class LoginHandler(AuthenticatedHandler): ) def get(self): - self._render() + if self.current_user: + self.redirect(self.get_argument('next', default='/')) + else: + self._render() def post(self): pwd = self.get_argument('password', default=u'') diff --git a/IPython/frontend/html/notebook/templates/layout.html b/IPython/frontend/html/notebook/templates/layout.html index ae8a0161b..1f24a40b8 100644 --- a/IPython/frontend/html/notebook/templates/layout.html +++ b/IPython/frontend/html/notebook/templates/layout.html @@ -23,7 +23,9 @@