def post(self): login_id = self.get_argument('login_id') password = self.get_argument('password') play_mode = to_int(self.get_argument('play_mode'), 1) if login_id and password: auth = KanColleAuth(login_id, password) try: flash_url, world_ip, token, starttime, owner = yield auth.get_flash( ) self.set_secure_cookie('owner', owner, expires_days=None) self.set_secure_cookie('world_ip', world_ip, expires_days=None) self.set_secure_cookie('token', token, expires_days=None) self.set_secure_cookie('starttime', starttime, expires_days=None) self.set_secure_cookie('play_mode', str(play_mode), expires=time.time() + 86400) if play_mode == 2: self.redirect('/iframe') elif play_mode == 3: self.redirect('/poi') else: self.redirect('/kancolle') except OoiAuthError as e: self.render('login_form.html', error=True, play_mode=play_mode, message=e.message) else: self.render('login_form.html', error=True, play_mode=play_mode, message='请输入完整的登录ID和密码')
def post(self): login_id = self.get_argument('login_id') password = self.get_argument('password') play_mode = to_int(self.get_argument('play_mode'), 1) if login_id and password: auth = KanColleAuth(login_id, password) try: flash_url, world_ip, token, starttime, owner = yield auth.get_flash() self.set_secure_cookie('owner', owner, expires_days=None) self.set_secure_cookie('world_ip', world_ip, expires_days=None) self.set_secure_cookie('token', token, expires_days=None) self.set_secure_cookie('starttime', starttime, expires_days=None) self.set_secure_cookie('play_mode', str(play_mode), expires=time.time()+86400) if play_mode == 2: self.redirect('/iframe') elif play_mode == 3: self.redirect('/poi') else: self.redirect('/kancolle') except OoiAuthError as e: self.render('login_form.html', error=True, play_mode=play_mode, message=e.message) else: self.render('login_form.html', error=True, play_mode=play_mode, message='请输入完整的登录ID和密码')
def post(self): login_id = self.get_argument("login_id") password = self.get_argument("password") play_mode = to_int(self.get_argument("play_mode"), 1) if login_id and password: auth = KanColleAuth(login_id, password) try: flash_url, world_ip, token, starttime, owner = yield auth.get_flash() self.set_secure_cookie("owner", owner, expires_days=None) self.set_secure_cookie("world_ip", world_ip, expires_days=None) self.set_secure_cookie("token", token, expires_days=None) self.set_secure_cookie("starttime", starttime, expires_days=None) self.set_secure_cookie("play_mode", str(play_mode), expires=time.time() + 86400) if play_mode == 2: self.redirect("/iframe") elif play_mode == 3: self.redirect("/poi") else: self.redirect("/kancolle") except OoiAuthError as e: self.render("login_form.html", error=True, play_mode=play_mode, message=e.message) else: self.render("login_form.html", error=True, play_mode=play_mode, message="请输入完整的登录ID和密码")
def get(self): play_mode = to_int(self.get_secure_cookie('play_mode'), 1) self.render('login_form.html', error=False, message=None, play_mode=play_mode)