美文网首页
小程序内用户帐号登录规范调整

小程序内用户帐号登录规范调整

作者: nCov | 来源:发表于2019-10-08 18:53 被阅读0次

官方规范要求,其中有一条不得在用户清楚知悉、了解小程序的功能之前,要求用户进行帐号登录,这项我的小程序就不符合规范要求,这又一次整改会牵扯到很多业务逻辑,为更好地保护用户隐私信息,优化用户体验,改变是唯一的选择,写此文仅记录我逝去的代码

image.png
wxml:
<block wx:elif="{{isAuth}}">
    <block wx:if="{{butState==false}}">
      <button  class="weui-btn" type="primary" open-type="getUserInfo" bindgetuserinfo='bindGetUserInfo' >开始使用</button> 
    </block >
     <block wx:else>
         <button class="weui-btn  " type="default" disabled="true" >
         <icon class='weui-loading'></icon>
           请稍后
          </button>
     </block>
</block>

onLoad: function () {
    
   let that=this,
      txtArr = that.data.txtArr;
   
    that.setData({ showtxt: txtArr[Math.floor((Math.random() * txtArr.length))]})
    
    
      /*获取用户信息 */
     that.getopenidUserinfo().then(res=>{
      
     let userArr = res.result.data;
        that._openid = res.result.openid


      if (userArr.length > 0) {
        
        that.getIndustry().then(cres => {
          app.globalData.classify = cres
          that.jumpPage()
        })
        
       }else{
        that.getIndustry().then(cres=>{
          app.globalData.classify = cres
          that.setData({ isAuth: true, loingState: true })
        })
       
      }
     }).catch(e => {
       
        that.getNetworkinfo()
    
     })
   
  },

其中逻辑也很简单检查数据库里是否有该用户,没有就提示用户登陆that.setData({ isAuth: true, loingState: true }),这样是就不符合规定;

  1. 取消isAuth判断是否授权的变量,没用了
  2. 取消that.setData({ isAuth: true, loingState: true })改为 that.jumpPage()

ok首页新用户强行登陆才能使用小程序的限制就被取消了,下面就要在个人页面加入新用户登陆功能

个人页面逻辑也不复杂
1.如果已授权登陆过的用户直接展示头像及昵称否则展示默认头像及提示立即登陆
2.得新造一个授权登录页面我这里起名register,

register.png

个人页面,无非就是判断用户是否授权过,没有就引导跳转到register注册

相关文章

  • 小程序内用户帐号登录规范调整

    官方规范要求,其中有一条不得在用户清楚知悉、了解小程序的功能之前,要求用户进行帐号登录,这项我的小程序就不符合规范...

  • 微信小程序:小程序内用户帐号登录规范调整和优化建议

    昨天晚上大概九点多,公众平台安全助手突然发来一条推送 《小程序内用户帐号登录规范调整通知》 粗略的看一眼推送,还以...

  • 小程序帐号注册与申请

    注册小程序帐号 小程序帐号和微信帐号并不是同一个帐号体系,但小程序可以指定微信号作为我们的管理员,小程序的登录授权...

  • 微信小程序登录

    小程序登录 小程序可以通过微信官方提供的登录能力方便地获取微信提供的用户身份标识,快速建立小程序内的用户体系。小程...

  • Android客户端拉起小程序

    Android客户端拉起小程序 一. 小程序申请相关 申请微信小程序帐号 登录小程序后台 ,在菜单 “设置”-“开...

  • 微信小程序讲解

    一、本期要点: 要点1:学会注册小程序帐号 注册完登录小程序后台:开发-开发者设置--AppID(小程序ID) w...

  • wx.login 获取 用户的openid

    小程序可以通过微信官方提供的登录能力方便地获取微信提供的用户身份标识,快速建立小程序内的用户体系。 其中 open...

  • 公司地址

    小程序的登录地址是:mp.weixin.qq.com,帐号minibbdlc@sina.com

  • 如果你发现自己帐号里的文章/钱包金额都没了

    如果你是Android用户 最近安卓更新了2.4.1版本,用户需要重新登录自己的帐号,许多用户发现自己登录帐号后,...

  • python自学之路:模拟用户登陆

    python学习:模拟用户登陆1、输入帐号密码进行登录;2、用户信息保存着文件内;3、用户密码输入错误三次后锁定;...

网友评论

      本文标题:小程序内用户帐号登录规范调整

      本文链接:https://www.haomeiwen.com/subject/toappctx.html