Advertisement
Guest User

Untitled

a guest
Aug 16th, 2016
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.71 KB | None | 0 0
  1. class Login(Handler):
  2. """Renders Login page and makes user cookie"""
  3. def get(self):
  4. self.render("login.html")
  5.  
  6. def post(self):
  7. self.username = self.request.get("username")
  8. self.password = self.request.get("password")
  9. user = User.gql("WHERE username = '%s'" % username).get()
  10. if user and valid_pw(username, password, user.pw_hash):
  11. user_cookie = make_secure_val(str(self.username))
  12. self.response.headers.add_header("Set-Cookie", "user=%s; Path=/" % user_cookie)
  13. self.redirect("/welcome")
  14. else:
  15. error = "Not a valid username or password"
  16. self.render("login.html", username = self.username, error = error)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement