Advertisement
Guest User

Untitled

a guest
Feb 22nd, 2019
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.15 KB | None | 0 0
  1. class LoginHandler(BaseHandler):
  2. def post(self):
  3. email=self.get_argument("email")
  4. password = self.get_argument("pass1")
  5. if self.db.users.find_one({"email":email}) != None:
  6. dbmail = self.db.users.find_one({"email":email})["email"]
  7. dbpass = self.db.users.find_one({"email":email})["password"]
  8. if hashh.verify(password, dbpass) == True :
  9. user = self.db.users.find_one({"email":email})
  10. del user["_id"], user["avatar"], user["password"],user["avctype"]
  11. try:
  12. del user["produit_up"]
  13. except KeyError:
  14. pass
  15. self.set_secure_cookie("mechtari",tornado.escape.json_encode(user))
  16. self.clear_cookie("invite")
  17. self.redirect("/profil")
  18. else:
  19. cookie = self.get_secure_cookie("invite")
  20. count = int(cookie) + 1 if cookie else 1
  21. self.set_secure_cookie("invite", str(count))
  22. if count > 3:
  23. self.redirect("/#register")
  24. else:
  25. self.redirect("/#login")
  26. else:
  27. self.redirect("/#register")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement