コード例 #1
0
    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和密码')
コード例 #2
0
ファイル: handlers.py プロジェクト: Wpekxknkgf-2/ooi2
    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和密码')
コード例 #3
0
ファイル: handlers.py プロジェクト: 223301993/ooi2
    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和密码")
コード例 #4
0
 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)
コード例 #5
0
ファイル: handlers.py プロジェクト: Wpekxknkgf-2/ooi2
 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)