def testUser(self): name = "test" email ="*****@*****.**" user = User(name=name, email=email, password="******") user.put() self.assertEqual(user.key(), User.get_by_name(name).key()) self.assertEqual(user.key(), User.get_by_email(email).key())
def get(self, user_name): user = User.get_by_name(user_name) if not user: self.error(404) if self.get_current_user(): self.render_user_page(user) else: self.redirect("/signup")
def post(self, user_name, ranking_id): user = User.get_by_name(user_name) ranking = Ranking.get_by_id(int(ranking_id)) ranking.like(user) if not user: self.error(404) if self.get_current_user(): self.write(str(ranking.number_of_likes)) else: self.redirect("/signup")
def valid_signup(self, email, password, verify, user_name): if not valid_email(email): return "That's not a valid email." if not valid_password(password): return "That's nat a valid password." if password != verify: return "Your passwords didn't match." if not valid_user_name(user_name): return "That's not a valid username." if User.get_by_name(user_name): return "This user already exists." if User.get_by_email(email): return "This email already registered."
def get_current_user(self): user_name = self.request.cookies.get('user_name') user_name = check_secure_val(user_name) if not user_name: return None return User.get_by_name(user_name.split('|')[0])
def get_current_user(self): user_name = self.request.cookies.get("user_name") user_name = check_secure_val(user_name) if not user_name: return None return User.get_by_name(user_name.split("|")[0])