Example #1
0
 def post(self):
     try:
         name = self.arg("name")
         password = self.arg("pass")
         user = User.authenticate(name, password)
         if user:
             self.set_secure_cookie("user", str(user.id))
             self.redirect("/")
         else:
             msg = u"Не удалось войти в игру. Проверьте имя и пароль."
             raise MyException()
     except MyException:
         self.render("templates/login.html", err=msg, name=xhtml_escape(name), top_players = get_top_players(), news = news.render())
     except:
         log_exception()
         self.render("templates/login.html", err=u"Произошла ошибка при входе в игру. Попробуйте еще раз через несколько минут.", name=xhtml_escape(name), top_players = get_top_players(), news = news.render())
Example #2
0
 def get(self):
     self.render("templates/login.html", err="", name="", top_players = get_top_players(), news = news.render())