25'ten fazla konu seçemezsiniz Konular bir harf veya rakamla başlamalı, kısa çizgiler ('-') içerebilir ve en fazla 35 karakter uzunluğunda olabilir.

25 satır
601B

  1. import web
  2. from views.utils import get_nav_bar
  3. import models.session
  4. # Get html templates
  5. render = web.template.render('templates/')
  6. class Logout:
  7. def GET(self):
  8. """
  9. Log out of the application (kill session and reset variables)
  10. :return: Redirect to main page
  11. """
  12. remember_token = web.cookies().remember
  13. models.session.delete_cookie(remember_token)
  14. session = web.ctx.session
  15. session.username = None
  16. session.userid = None
  17. web.setcookie('remember', '', 0)
  18. session.kill()
  19. raise web.seeother('/')