def check_login_status(self): cookie = self.get_cookie('user_id') if cookie and verify_cookie(cookie): user_id = int(cookie.split('|')[0]) user = User.get_by_id(user_id) else: user = None return user
def render_str(self, template, **params): t = jinja_env.get_template(template) cookie = self.request.cookies.get('username') if cookie and verification.verify_cookie(cookie): uid = cookie.split('|')[0] uk = db.Key.from_path("User", int(uid)) params['user'] = db.get(uk) return t.render(params)
def get(self): cookie = self.request.cookies.get('username') if cookie and verification.verify_cookie(cookie): self.render_front() else: self.redirect('/signup')