TheodoreKrypton / JavPy

Enjoy driving on a Javascriptive (originally Pythonic) way to Japanese AV!
Apache License 2.0
200 stars 35 forks source link

如何设置密码? #53

Closed xdx3000 closed 4 years ago

xdx3000 commented 5 years ago

运行起来后,没有设置密码的情况下,打开页面时反复要求我输入密码。不论用空密码,还是输入其他什么,窗口都始终挡在前面,无法使用。

当我试图在config.json中,当我试图设置密码:"password": "1",然后访问网址,就会报错raise ValueError("No JSON object could be decoded"),报500错误。密码究竟应该如何设置?或者如何跳过密码?

TheodoreKrypton commented 5 years ago

直接点击Confirm即可,没有写清楚不好意思

vincentkwang commented 5 years ago

你好 我已经重复点击了Confirm还是无法登入。请问如何跳过密码?

TheodoreKrypton commented 5 years ago

你好 我已经重复点击了Confirm还是无法登入。请问如何跳过密码?

请问之前在config.json中设置过密码吗?没有设置过,点击Confirm无法跳过的话,可以提供浏览器和Python版本,我稍后做个测试。

vincentkwang commented 5 years ago

请问之前在config.json中设置过密码吗?没有设置过,点击Confirm无法跳过的话,可以提供浏览器和Python版本,我稍后做个测试。

你好,感谢回覆 没有在config.json中设置任何密码。 浏览器版本是safari 12.1.2与chrom 76.0.3809.132 上述两种浏览器都无法跳过密码。

python版本为2.7

xdx3000 commented 5 years ago

你好 我已经重复点击了Confirm还是无法登入。请问如何跳过密码?

请问之前在config.json中设置过密码吗?没有设置过,点击Confirm无法跳过的话,可以提供浏览器和Python版本,我稍后做个测试。

你好,我也没有设置密码,浏览器版本是Firefox 69.0 64位以及Chrome 76.0.3809.132 64位,python3.6,也都无法跳过密码。按confirm也无法跳过。

TheodoreKrypton commented 5 years ago

谢谢提供信息,过会儿测试后回复你

On Thu, 12 Sep 2019 at 10:20 PM, 谢丁星 Haber notifications@github.com wrote:

你好 我已经重复点击了Confirm还是无法登入。请问如何跳过密码?

请问之前在config.json中设置过密码吗?没有设置过,点击Confirm无法跳过的话,可以提供浏览器和Python版本,我稍后做个测试。

你好,我也没有设置密码,浏览器版本是Firefox 69.0 64位以及Chrome 76.0.3809.132 64位,python3.6,也都无法跳过密码。按confirm也无法跳过。

— You are receiving this because you commented.

Reply to this email directly, view it on GitHub https://github.com/TheodoreKrypton/JavPy/issues/53?email_source=notifications&email_token=ADAZGXH2X5EBSHPAYM2NVYDQJJF2XA5CNFSM4IVJMV6KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD6SBVAQ#issuecomment-530848386, or mute the thread https://github.com/notifications/unsubscribe-auth/ADAZGXC7373EMXWYH5V6AVTQJJF2XANCNFSM4IVJMV6A .

TheodoreKrypton commented 5 years ago

@xdx3000 @vincentkwang 我刚才测试了Python2.7和Python3.6的最新版本,浏览器用的Chrome 76.0.3809.132 64位,没有发现异常,是不是在控制台输入javpy后将控制台关掉了?注意输入完命令请不要关掉后台。如果没有的话,可以将控制台的输出发给我看一下吗?

xdx3000 commented 5 years ago

@xdx3000 @vincentkwang 我刚才测试了Python2.7和Python3.6的最新版本,浏览器用的Chrome 76.0.3809.132 64位,没有发现异常,是不是在控制台输入javpy后将控制台关掉了?注意输入完命令请不要关掉后台。如果没有的话,可以将控制台的输出发给我看一下吗?

[root@myserver ~]# python -c "import JavPy; JavPy.serve()"

                   __            ____
                  / /___ __   __/ __ \__  __
             __  / / __ `/ | / / /_/ / / / /
            / /_/ / /_/ /| |/ / ____/ /_/ /
            \____/\__,_/ |___/_/    \__, /
                                   /____/

Awesome! Now try to type
    JavPy.serve()
and open http://localhost:8081 to enjoy driving!

If you want to run a telegram bot server, instead, please type
    JavPy.serve_tg(token)
But please get a token from the bot father first

Advanced usage: JavPy.hlp()
More info: https://github.com/theodorekrypton/JavPy

此时我点击confirm,没有更多输出产生。

vincentkwang commented 5 years ago

使用了chrome & safari的开发人员工具,点击了confirm之后都有显示"auth_by_password failed"的错误

TheodoreKrypton commented 5 years ago

@xdx3000 @vincentkwang 刚刚fix了密码错误的一个问题,能再试着更新一下吗?或者能不能提供一下JavPy的版本号呢?

TheodoreKrypton commented 5 years ago

@xdx3000 @vincentkwang 刚刚fix了密码错误的一个问题,能再试着更新一下吗?或者能不能提供一下JavPy的版本号呢?

pip install -U JavPy 即可

vincentkwang commented 5 years ago

@xdx3000 @vincentkwang 刚刚fix了密码错误的一个问题,能再试着更新一下吗?或者能不能提供一下JavPy的版本号呢?

pip install -U JavPy 即可

Requirement already up-to-date: JavPy in /usr/local/lib/python2.7/dist-packages (0.2.17)

使用此版本以及docker也是一样的错误

xdx3000 commented 5 years ago

@xdx3000 @vincentkwang 刚刚fix了密码错误的一个问题,能再试着更新一下吗?或者能不能提供一下JavPy的版本号呢?

pip install -U JavPy 即可

感谢回复。我更新之后也还是遇到一样的问题。似乎问题并没有得到解决。

TheodoreKrypton commented 5 years ago

@xdx3000 @vincentkwang 如果服务并非部署在本地,请将自己的网段放在config.json中的ip-whitelist中,之前没有注意看到输出的ip地址。默认的ip白名单有"127.0.0.1", "10.0.0.0/8", "172.16.0.0/12","192.168.0.0/24"。后续我会在readme中补上。这里主要是为了公网部署的安全访问做考虑。如果允许所有ip访问,请将whitelist改为"0.0.0.0/0"

Neror1 commented 5 years ago

@TheodoreKrypton 问题可能在于你的前端部分config.js,应该把地址根据环境做个区分,服务器上的接口还在请求127.0.0.1 image

xdx3000 commented 5 years ago

@xdx3000 @vincentkwang 如果服务并非部署在本地,请将自己的网段放在config.json中的ip-whitelist中,之前没有注意看到输出的ip地址。默认的ip白名单有"127.0.0.1", "10.0.0.0/8", "172.16.0.0/12","192.168.0.0/24"。后续我会在readme中补上。这里主要是为了公网部署的安全访问做考虑。如果允许所有ip访问,请将whitelist改为"0.0.0.0/0"

这个我已经添加了,问题依旧

TheodoreKrypton commented 5 years ago

抱歉这段时间因为私人事情没有更新,谢谢 @yxHenry 的提醒,bug已在0.2.18release中修复。