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') if login_id and password: auth = KanColleAuth(login_id, password) try: osapi_url = yield auth.get_osapi() result = {'status': 1, 'osapi_url': osapi_url} except OoiAuthError as e: result = {'status': 0, 'message': e.message} self.set_header('Content-Type', 'application/json') self.write(json_encode(result)) else: self.send_error(400)
def post(self): login_id = self.get_argument('login_id') password = self.get_argument('password') if login_id and password: auth = KanColleAuth(login_id, password) try: flash_url, world_ip, token, starttime, owner = yield auth.get_flash() result = {'status': 1, 'world_ip': world_ip, 'token': token, 'starttime': starttime, 'owner': owner} except OoiAuthError as e: result = {'status': 0, 'message': e.message} self.set_header('Content-Type', 'application/json') self.write(json_encode(result)) else: self.send_error(400)
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和密码")