手机号 / 二维码登录接口修改 X-Real-IP 后依然失效
环境
-
系统 / 平台:CentOS 7.5
-
Node.js 版本:14.7.3
-
API 版本:4.5.1
出现问题
手机号登录接口返回 -460 错误,提示「网络太拥挤」,使用密码或验证码均返回此错误。二维码登录接口返回「授权成功」,但实际上并未将 Cookie 写入浏览器,访问其他接口依然提示需要登录。
重现步骤
通过 GET 或 POST 请求 /login/cellphone 和 /login/qr/check 接口均 100% 复现,甚至通过浏览器直接访问接口以及给出的示例(public/login.html)也会。
已尝试在 utils/request.js 和 AJAX 请求中加入 X-Real-IP 字段,并更换多组 IP(包括客户端真实 IP 和服务端 IP),均无效果。

期待效果
正常登录并返回用户信息数据,后续接口可以正常访问。
你把代码里面的 query.cookie.os = 'pc' 换成 query.cookie.os = 'android' 试试
你把代码里面的 query.cookie.os = 'pc' 换成 query.cookie.os = 'android' 试试
这行代码位于何处?util/request.js 中并未找到。
模块里面的
模块里面的
修改了 module/login_cellphone.js,依旧不行(确认不是缓存的问题)。
那我也没啥办法了,限制是网易那边的