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