def is_valid_cookie(cookie): tok = cookie.split("|") if len(tok) < 3: return False user_id = tok[0] password_hash = tok[1] + "|" + tok[2] retrieved_record = SudeepBlogUserDB.get_by_id(long(user_id)) if retrieved_record and retrieved_record.sudeep_blog_db_password == password_hash: return True return False
def post(self): sudeep_blog_username = self.request.get("sudeep_blog_username") sudeep_blog_password = self.request.get("sudeep_blog_password") user_query = SudeepBlogUserDB.all().filter("sudeep_blog_db_username = "******"Set-Cookie", "user_id={0}|{1}; Path=/".format(hash_password_record.key().id(), hash_password_record.sudeep_blog_db_password)) self.redirect("/blog") else: self.render(__SUDEEP_BLOG_LOGIN_HTML__, sudeep_blog_login_error = "Incorrect Username and/or Password")