コード例 #1
0
 def __handle_cookie(self: tornado.web.RequestHandler):
     user = User.get_user(login=self.get_argument('inputLogin'),
                          password=self.get_argument('inputPassword'))
     if user is None:
         self.redirect('/login')
         return False
     else:
         self.set_secure_cookie('user',
                                Client.get_client(user.client).name,
                                expires_days=0.4)
         self.set_secure_cookie('id', str(user.id), expires_days=0.4)
         self.set_secure_cookie('client_id',
                                str(user.client),
                                expires_days=0.4)
         self.set_secure_cookie('access_lvl',
                                str(user.permission_level),
                                expires_days=0.4)
         return True