예제 #1
0
파일: base.py 프로젝트: vcelis/cs253-wiki
 def checkLogin(self):
   """Checks the users cookie for authenticity. If it fails, deletes the cookie"""
   uid = self.request.cookies.get('uid')
   if uid:
     check = utils.checkCookie(uid)
     if check:
       u = User.getId(uid.split('|')[0])
       return u
     else:
       self.delCookie('uid')
       return None
예제 #2
0
 def dispatch(self):
     self.username = utils.checkCookie(self.request.cookies.get("PBLOGIN"))
     if self.username != None:
         super(LoginRequiredHandler, self).dispatch()
     else:
         self.abort(403)
예제 #3
0
 def dispatch(self):
     self.username = utils.checkCookie(self.request.cookies.get("PBLOGIN"))
     super(CheckLoginHandler, self).dispatch()