牧羊人57865 2018-10-26 07:53 采纳率: 100%
浏览 548
已采纳

QQ客户端\邮箱检测安全链接会导致免登录链接因抢登录而失效,请问如何解决?

用户购买虚拟产品时会给用户发一封包含免登录地址链接的通知邮件,但QQ客户端有检测安全链接的机制,当在QQ客户端的邮箱点击免登录地址的链接时,QQ客户端会几乎同时对这个链接先发起一次请求以确定链接是否安全,如果用户点击的请求先登录成功拿到token ,然后QQ客户端后发起的请求就会抢登录,那么用户再点击其它页面时就会认为这个链接已经在别处登录 而失效,

请问如果避免这种情况?

PS:
1.我是开发者身份,非用户
2.另外我还发现,QQ客户端内置的浏览器会对用户每次动态请求都会检测,也是说用户每点一次,QQ客户端都会同时请求多一次,不知道有何用意

  • 写回答

2条回答 默认 最新

  • 牧羊人57865 2018-11-02 02:47
    关注

    自问自答:
    排查了好久才解决,QQ客户端是不会请求页面上的js文件,于是我们把登录获取token的链接写在js文件里,这样就可以避免QQ客户端抢登录了。

    改造前:免登录地址--->获取token--->登录成功
    改造后:免登录地址--->登录跳转页--->请求js文件--->js文件再发起登录请求,获取token--->登录成功

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 关于#python#的问题:求帮写python代码
  • ¥20 MATLAB画图图形出现上下震荡的线条
  • ¥15 LiBeAs的带隙等于0.997eV,计算阴离子的N和P
  • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘
  • ¥15 来真人,不要ai!matlab有关常微分方程的问题求解决,
  • ¥15 perl MISA分析p3_in脚本出错
  • ¥15 k8s部署jupyterlab,jupyterlab保存不了文件
  • ¥15 ubuntu虚拟机打包apk错误
  • ¥199 rust编程架构设计的方案 有偿
  • ¥15 回答4f系统的像差计算