Exemplo n.º 1
0
 def post(self, *args, **kwargs):
     input_username = self.get_argument("username")
     input_password = self.get_argument("password")
     check_result = Check.login_check(input_username, input_password)
     if check_result == "Invalid username":
         self.render("users/login.html", login_strings=dict(username="******", password="******"))
     elif check_result == "ok":
         self.set_secure_cookie(settings.cookie_name, input_username, expires_days=1)
         self.redirect(Login.origin_url)
     elif check_result == "Incorrect password":
         self.render("users/login.html", login_strings=dict(username="******", password="******"))
     else:
         self.redirect("/login?next=/")