def current_user_id(self):
if CONFIG.COOKIE_SECRET:
user_id = self.get_secure_cookie('user_id', min_version=2)
if user_id:
return user_id
# user_id = self.get_secure_cookie("user_id") # user_id
# fixed no cookie value in User-Agent for Shockwave Flash and for lua upload
if not user_id:
secure_code = self.get_argument('code', '') # code = self.get_cookie('user_id')
if secure_code:
secure_user_id = unquote(secure_code)
user_id = decode_signed_value(self.application.settings["cookie_secret"], 'user_id', secure_user_id)
return user_id
评论列表
文章目录