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