微信小程序之一键登录

分享一个微信小程序的登录页面

<!--miniprogram/pages/login/login.wxml-->
<button bindgetuserinfo='login_first' open-type='getUserInfo' type='primary'>一键登录</button>
// miniprogram/pages/login/login.js

......

login_first:function(res){
    if(res.detail.errMsg == "getUserInfo:fail auth deny"){
      //如果用户点击了拒绝授权,则显示警告模态框
      wx.showModal({
        title: '警告',
        content: '用户公开信息获取失败,不能进入主系统',
        cancelText:'拒绝授权',
        confirmText:'去允许',
        success(res){
          if(res.confirm){
            wx.showToast({
              title: '谢谢合作',
            })
          }
          else
          {
            //如果用户执迷不悟,那就和他说拜拜,给他10s考虑时间,万一迷途知返呢
            wx.showLoading({
              title: '拜拜',
              mask: true,
            })
            setTimeout(function(){
              wx.hideLoading()
            },10000)
          }
        }
      })
    }else{
      //用户授权后,就打开首页
      wx.reLaunch({
        url: '../first/first'
      })
    }
  }

小程序码附上,微信扫码即可体验:
python基础教程

发布了13 篇原创文章 · 获赞 9 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/downanddusk/article/details/88377608