收藏
回答

手机号快速验证组件购买后如何防止用户恶意刷?

手机号快速验证组件购买后如何防止用户恶意刷?

购买该组件后,如果有用户故意一天没事做,频繁登录,退出,登录退出,一天刷个几千条,还约朋友一起玩怎么办呢?


回答关注问题邀请回答
收藏

5 个回答

  • DQ
    DQ
    03-12

    1. 进入登录页面,前端调用 wx.login()获取临时登录凭证code ,并回传到开发者服务器,请求接口。

    2. 后端接口调用 auth.code2Session 接口,换取用户唯一标识 OpenID ;验证openid是否在黑名单,是否超出了每天限制;返回前端是否有权限

    3. 如果有权限,登录页面显示 手机号快速登录 按钮;否则只显示 账号密码登录

    03-12
    有用
    回复
  • 陈宇明
    陈宇明
    2023-08-24

    自己业务逻辑代码做处理,不要每次都去验证

    2023-08-24
    有用
    回复
  • จุ๊บ
    จุ๊บ
    2023-08-24

    静默获取openid,根据openid判断用户是否授权手机号,如果授权过,直接登录成功;如果没有授权过,再去授权手机号并将openid和授权的手机号一并存储

    2023-08-24
    有用
    回复
  • We
    We
    2023-08-24

    限制登录次数,一天仅需3次或者其他,正常情况token都是保留好几天吧,最少的也有一天吧,正常用户谁会退出登录。

    2023-08-24
    有用
    回复 1
  • 红薯
    红薯
    2023-08-24

    点确定才会触发方法,拿到手机号后存起来,用到再获取。把获取按钮隐藏。这样同一个用户就只能获取一次了。

    2023-08-24
    有用
    回复
登录 后发表内容