tickstep / cloudpan189-go

天翼云盘命令行客户端(CLI),基于GO语言实现

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

验证码输入

2080324 opened this issue · comments

在换了IP,或者多次输入密码错误之后, 需要输入验证码, 是否有方法输入?

cloudpan189-go > login
请输入用户名(手机号/邮箱/别名), 回车键提交 > *********
请输入密码(输入的密码无回显, 确认输入完成, 回车提交即可) >
[2021-11-20 18:49:06.899] do request url: https://cloud.189.cn/unifyLoginForPC.action?appId=*********&clientType=10020&returnURL=https://m.cloud.189.cn/zhuanti/2020/loginErrorPc/index.html&timeStamp=1022807122
[2021-11-20 18:49:07.566] do request url: https://open.e.189.cn/api/logbox/oauth2/loginSubmit.do
[2021-11-20 18:49:07.628] response: {
"result":-2,
"msg":"图形验证码错误,请重新输入"
}
APP登录失败: 登录失败
登录失败

设计上会下载这个验证码图片,不过我没用触发过这个机制,没有验证过,所以代码逻辑上不知道有没有bug

我测试了一下, 用手机号作为用户名, 多次输入错误密码可以触发, 不过我没找到验证码图片下载在哪里.

同时, 去189邮箱里修改一个用户名, 再回来应用里使用用户名登录, 大概率不会触发验证码, 可以正常登录.

如果其他用户没有这个需要, 这个Issue可以Close ^_^

正解,解决了我的大问题啊。