1234567891011121314151617181920212223 |
- """Tornado handlers for logging out of the notebook.
- """
- # Copyright (c) Jupyter Development Team.
- # Distributed under the terms of the Modified BSD License.
- from ..base.handlers import IPythonHandler
- class LogoutHandler(IPythonHandler):
- def get(self):
- self.clear_login_cookie()
- if self.login_available:
- message = {'info': 'Successfully logged out.'}
- else:
- message = {'warning': 'Cannot log out. Notebook authentication '
- 'is disabled.'}
- self.write(self.render_template('logout.html',
- message=message))
- default_handlers = [(r"/logout", LogoutHandler)]
|