微信小程序开发一键登录 获取session_key和openid实例

 更新时间:2016年11月23日 10:50:24   作者:dzp_coder  
这篇文章主要介绍了微信小程序开发一键登录 获取session_key和openid实例的相关资料,需要的朋友可以参考下

微信小程序开发一键登录 获取session_key和openid实例

思来想去不愿自己的微信小程序是个单机版本.自己又不会写后台.现在借助leancloud可以实现微信小程序一键登录功能.尝试后,做笔记.

第一步:下载av-weapp.js,放到utils下.

第二步:使用 const AV = require('../../utils/av-weapp.js');路径根据具体情况而定.

第三步:做初始化.

AV.init({ 
 appId: 'EJx0NSfY********-gzGzoHsz', 
 appKey: 'FBVPg5G**********T97SNQj', 
 }); 

第四步:在微信公众平台获取AppID(小程序ID) 和AppSecret(小程序密钥)


第五步:leancloud控制台配置AppID(小程序ID) 和AppSecret(小程序密钥)




第六步:用户登录

<span style="font-size:24px;">AV.User.loginWithWeapp().then(user => { 
 this.globalData.user = user.toJSON(); 
}).catch(console.error);</span> 

登陆后在平台查看用户信息



获取到: session_key和openid



第七步:获取当前用户信息

const user = AV.User.current(); 
// 调用小程序 API,得到用户信息 
wx.getUserInfo({ 
 success: ({userInfo}) => { 
 // 更新当前用户的信息 
 user.set(userInfo).save().then(user => { 
  // 成功,此时可在控制台中看到更新后的用户信息 
  this.globalData.user = user.toJSON(); 
 }).catch(console.error); 
 } 
}); 

注意:

wx.request() 需要配置合法域名,否则会报错.

在上一次笔记中已经写明.1 微信小程序 wx.request合法域名配置详解2.在微信小程序中使用 LeanCloud

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

相关文章

  • 前端JavaScript之Promise

    前端JavaScript之Promise

    这篇文章主要介绍关于前端JavaScript的Promise,Promise 是异步编程的一种解决方案,下面文章我们就来看看Promise的基本用法及各种方法,需要的朋友可以参考一下,希望对你有所帮助
    2021-10-10
  • ajax与302响应代码测试

    ajax与302响应代码测试

    服务器端的响应是302 Found,在ajax的回调函数中能够获取这个状态码吗?能够从Response Headers中得到Location的值进行重定向吗?让我们来一起动手写写代码看看实际情况吧。
    2013-10-10
  • 微信小程序 实战实例开发流程详细介绍

    微信小程序 实战实例开发流程详细介绍

    这篇文章主要介绍了微信小程序 实战实例开发流程详细介绍的相关资料,这里主要介绍微信小程序的开发流程和简单实例,需要的朋友可以参考下
    2017-01-01
  • 微信公众号 客服接口的开发实例详解

    微信公众号 客服接口的开发实例详解

    这篇文章主要介绍了微信公众号 客服接口的开发实例详解的相关资料,需要的朋友可以参考下
    2016-09-09
  • js前端图片加载异常兜底方案

    js前端图片加载异常兜底方案

    这篇文章主要为大家介绍了js前端图片加载异常兜底方案,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-06-06
  • 通过修改referer下载文件的方法

    通过修改referer下载文件的方法

    遇到了一个郁闷的事:如果让Http对象作全局变量,那么onreadystatechange只会在第一次执行时触发,以后都不会触发这个事件了。 只好在每次Down文件时重新创建一个XmlHttp对象。
    2008-05-05
  • JavaScript基本语法讲解

    JavaScript基本语法讲解

    这篇文章主要介绍了JavaScript的基本语法,包括注释和书写格式等基本知识,需要的朋友可以参考下
    2015-06-06
  • 一文详解Electron 快捷键使用技巧及示例

    一文详解Electron 快捷键使用技巧及示例

    这篇文章主要为大家介绍了Electron 中的快捷键使用技巧及示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-03-03
  • 微信小程序 获取微信OpenId详解及实例代码

    微信小程序 获取微信OpenId详解及实例代码

    这篇文章主要介绍了微信小程序 获取微信OpenId详解及实例代码的相关资料,需要的朋友可以参考下
    2016-10-10
  • 停止编写 API函数原因示例分析

    停止编写 API函数原因示例分析

    这篇文章主要为大家介绍了停止编写API函数的原因及示例分析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-09-09

最新评论