Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class LoginHandler(BaseHandler):
- def post(self):
- email=self.get_argument("email")
- password = self.get_argument("pass1")
- if self.db.users.find_one({"email":email}) != None:
- dbmail = self.db.users.find_one({"email":email})["email"]
- dbpass = self.db.users.find_one({"email":email})["password"]
- if hashh.verify(password, dbpass) == True :
- user = self.db.users.find_one({"email":email})
- del user["_id"], user["avatar"], user["password"],user["avctype"]
- try:
- del user["produit_up"]
- except KeyError:
- pass
- self.set_secure_cookie("mechtari",tornado.escape.json_encode(user))
- self.clear_cookie("invite")
- self.redirect("/profil")
- else:
- cookie = self.get_secure_cookie("invite")
- count = int(cookie) + 1 if cookie else 1
- self.set_secure_cookie("invite", str(count))
- if count > 3:
- self.redirect("/#register")
- else:
- self.redirect("/#login")
- else:
- self.redirect("/#register")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement