扫码登录,扫描二维码没有反应,使用验证码能登录

qhc 23天前 117

最新回复 (4)
  • HeavyRain 23天前
    引用 2
    在这个界面,pc客户端请求应用服务,用的是long polling,请求之后一直不返回,等待扫码的发生。图上看超时了,可能是应用服务前面有代理之类的东西,检查一下是不是代理返回的超时
  • qhc 23天前
    引用 3
    这是nginx的日志,
    ```
    183.228.6.226 - - [25/Nov/2025:08:02:06 +0000] "POST /app/session_login/84de6c14-622a-4a8a-bbbf-b5c0e2e53abc HTTP/2.0" 504 562 "https://vue-chat.huoyu.chat/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36" 61 60.001 [imtest-app-server-test-8888] [] 172.27.1.54:8888 0 60.001 504 41e5026f8195f3cebca008aeeb6d8678                    ,这是app-server的日志:2025-11-25 16:02:55.430  INFO 30 --- [io-8888-exec-13] c.w.app.config.RequestIdFilter           : Request URI: /session_login/803d099e-29e4-4727-9461-76ae75169bc9  Request Method:  POST  Client IP: 183.228.6.226 Request ID: 55ef9047051b820de4527d0213bd275a
    ```

    ```
    2025-11-25 16:02:55.430  INFO 30 --- [io-8888-exec-13] c.w.app.config.RequestIdFilter           : ========================================== HTTP END ==========================================
    2025-11-25 16:02:55.430  INFO 30 --- [io-8888-exec-13] c.w.app.shiro.ShiroSessionManager        : super:null
    2025-11-25 16:02:55.430  INFO 30 --- [io-8888-exec-13] cn.wildfirechat.app.AppController        : receive login with session key 803d099e-29e4-4727-9461-76ae75169bc9
    --
    2025-11-25 16:04:06.352  INFO 30 --- [io-8888-exec-11] c.w.app.shiro.ShiroSessionManager        : super:null
    2025-11-25 16:04:06.356  INFO 30 --- [io-8888-exec-11] cn.wildfirechat.app.ServiceImpl          : client b790654f-daab-4b68-8a8a-5632a9abee50 create pc session, key is d98a7977-2fe7-43aa-9e79-baf71cceb518   
    ```
    ,这个请求是一分钟超时自动重发,我Android扫码后没有任何弹窗反应,是不是二维码有问题?
  • HeavyRain 23天前
    引用 4
    上面日志没有看到手机端扫码的日志,是不是手机端出的问题,有可能是手机端没有记住登录应用服务,可以退出登录,重新登录后扫码看看,如果还是不行,看一下手机端扫码的代码,看看返回的是什么结果
  • x86 22天前
    引用 5
    是必现不能弹出二维码,还是偶现?

    必现的话,会不会是 scheme 的问题

    ```
        String QR_CODE_PREFIX_PC_SESSION = "wildfirechat://pcsession/";

    ```
返回