-
Notifications
You must be signed in to change notification settings - Fork 46
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Bug] 每次启动时掉登录 #166
Comments
應用內郵箱登錄亦失敗 |
经过多次测试,启动时提示“登录失败”与登录的账号是否被风控、登录方式、网络环境等都可能有关。目前尝试下来最稳定的登录方式是,使用“网页登录”,并且在弹出的登录页面中使用:
简单来说就是,在“网页登录”中使用“密码登录”,否则获取到的 cookie 都不能通过 后续可以尝试把刷新登录的 API 换成手机客户端用的 eapi ,或者干脆不进行刷新,反正这个 cookie 的有效期看起来还挺长的。 |
我使用很久以前我自己打包的版本就可以网页登录, 下载的release版本一直不行,aur上安装 的也不行,最新的源码我也打包不了了,依赖好像太旧了已经拉不下来了 |
或许可以通过存储账户密码的方式解决,但是这么做不一定安全,可以让用户自行选择是否要这么做 |
705f888 加了一个选项,现在启动时如果 cookie 仍然有效(判断方式为调用获取当前登录用户信息的接口,如果能获取到就认为有效),就默认不去调用 refresh login 的接口了。希望能缓解这个问题。 |
刚发现只要在 cookie 里面加上 (() => {
const cookie = JSON.parse(localStorage.getItem('cookie'));
cookie["__remember_me"] = true;
localStorage.setItem('cookie', JSON.stringify(cookie));
})(); 然后关闭 console 窗口,点击设置中的“重新载入页面” |
使用的是应用内账号密码登录。今天才出现的新 bug,可能因为网易云那边 api 又有变化了
The text was updated successfully, but these errors were encountered: