收藏
回答

怎么实现登录成功之后,就不再显示登录界面了。

问题模块
API和组件

如题,前些天做的一个登录成功,想实现当用户完成登录后,下次再打开程序就不再显示登录界面。听上次以为大神解答说要获取openid,经过几天的尝试,现在终于成功获取到了用户的openid,那么,我现在如何实现我的需求呢?请各位大牛解答~

最后一次编辑于  2017-11-22  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

2 个回答

  • Tzot
    Tzot
    2017-11-22

    建议还是登录界面不要放在第一次打开的页面,它应该是依托于其他页面,需要的时候wx.navigateTo() 导航到登录页面进行登录

    2017-11-22
    赞同
    回复
  • 天赐Di
    天赐Di
    2017-11-22

    你的登录页面应该是独立存在的,就是说不该存在于正常的用户操作逻辑中,

    给你个例子吧,我们是这样做的:

    商城类小程序,我们是在用户进入小程序后获取用户信息,然后拿着openid去后台数据库查找当前openid是否在数据库中添加过,根据结果,给一个全局标识变量(就是true或false),然后在用户敏感操作(比如下订单)的时候判断此变量的状态,如果true,那么直接让用户去下订单吧,如果false,那么跳到绑定手机号的页面(就是登录)。

    2017-11-22
    赞同
    回复