Beispiel #1
0
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 
Beispiel #2
0
	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")