首页 > 作文

[小程序]微信小程序登陆并获取用户信息

更新时间:2023-04-07 13:16:20 阅读: 评论:0

1.小程序js端调用框架登陆api,获取到一个临时code,拿着这个code去调用自己的服务端接口

2.在自己的服务器端,使用app_id app_crect code可以获取到用户的openid,这个id是用户唯一的id并且不会改变,可以把这个id返回给小程序端
小程序端本地保存openid

3.获取用户信息很简单,并且不需要自己的服务器百家讲坛长恨歌全集处理,只需要小程序端提供的api。
前端页面wxml使用一个按钮,按钮里增加几个属性,就可以回调到小程序js部分的方法上,并且带着用户的个人信息,如昵称 头像等

4.这个时候就可以把该用户的openid 和 昵称,头像,一块调用自己服务端接口,保存到数据库中

index.js

const app = getapp()page({  data: {    openid:""  },  //按钮回调的方法  getperson:function(e){    console.log(this.data.openid);    console.log(e);  },  onload: fun注册费ction () {    var lf=this;    wx.login({      success(res) {        //js调用登陆命令获取到code        if (res.code) {          //通过code调用自己服务接口获取到openid          wx.request({            url: 'https://api.sopans.com/third/wxopenid.php',            data: {              code: res.code            },            success:function(wxinfo){              console.log(wxinfo);              lf.data.openid = wxinfo.data.openid            }          })        } el {          console.log('登录失败!' + res.errmsg)        }      }    })  },})

index.wxml

<button ope二本大学有哪些学校n-type="geturinfo" bindgeturinfo="getperson">获取用户信息</button>
        $appid = ''; // 小qs专业排名程序appid        $cret = ''; // 小程序cret        $code=$_get['code'];        $url = '/d/file/titlepic/jscode2ssion' . $appid . '&cret='.$cret.'&js_code='.$code.'&grant_type=authorization_code';                        $curl = curl_init();        curl_topt($curl, curlo八协计划pt_returntransfer, true);        curl_topt($curl, curlopt_timeout, 500);        curl_topt($curl, curlopt_ssl_verifypeer, fal);        curl_topt($curl, curlopt_ssl_verifyhost, fal);        curl_topt($curl, curlopt_url, $url);        $res = curl_exec($curl);        curl_clo($curl);                echo $res; // 这里是获取到的信息

本文发布于:2023-04-07 13:16:18,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/79ebf0b7cbc6dbf4913ebf32292a51bb.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:[小程序]微信小程序登陆并获取用户信息.doc

本文 PDF 下载地址:[小程序]微信小程序登陆并获取用户信息.pdf

标签:自己的   程序   用户   按钮
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图