예제 #1
0
 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
예제 #2
0
파일: main.py 프로젝트: n2westman/CogBlog
 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)
예제 #3
0
파일: main.py 프로젝트: n2westman/CogBlog
 def get(self):
     cookie = self.request.cookies.get('username')
     if cookie and verification.verify_cookie(cookie):
         self.render_front()
     else:
         self.redirect('/signup')