当前位置:   article > 正文

微信小程序---登录_小程序快捷验证和短信验证的区别

小程序快捷验证和短信验证的区别

手机号登录

手机号快速验证和手机号实时验证区别

  1. 手机号快速验证组件,平台会对号码进行验证,但不保证是实时验证;收费0.0.3元
  2. 手机号实时验证组件,在每次请求时,平台均会对用户选择的手机号进行实时验证。收费0.0.4元

手机号快速验证

  1. <button open-type="getPhoneNumber" bindgetphonenumber="getPhoneNumber"></button>
  2. Page({
  3. getPhoneNumber (e) {
  4. console.log(e.detail.code) // 动态令牌
  5. console.log(e.detail.errMsg) // 回调信息(成功失败都会返回)
  6. console.log(e.detail.errno) // 错误码(失败时返回)
  7. }
  8. })

手机号实时验证

  1. <button open-type="getRealtimePhoneNumber" bindgetrealtimephonenumber="getrealtimephonenumber"></button>
  2. Page({
  3. getrealtimephonenumber (e) {
  4. console.log(e.detail.code) // 动态令牌
  5. console.log(e.detail.errMsg) // 回调信息(成功失败都会返回)
  6. console.log(e.detail.errno) // 错误码(失败时返回)
  7. }
  8. })

wx.login()

  1. 1、调用 wx.login() 获取 临时登录凭证code ,并回传到开发者服务器。

  2. 2、调用 auth.code2Session 接口,换取 用户唯一标识 OpenID 、 用户在微信开放平台账号下的唯一标识UnionID(若当前小程序已绑定到微信开放平台账号) 和 会话密钥 session_key。

         3、之后开发者服务器可以根据用户标识来生成自定义登录态,用于后续业务逻辑中前后端交互时识别用户身份。

注意事项

  1. 会话密钥 session_key 是对用户数据进行 加密签名 的密钥。为了应用自身的数据安全,开发者服务器不应该把会话密钥下发到小程序,也不应该对外提供这个密钥
  2. 临时登录凭证 code 只能使用一次
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小舞很执着/article/detail/1008620
推荐阅读
相关标签
  

闽ICP备14008679号