900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > 微信小程序登录 php后台

微信小程序登录 php后台

时间:2019-12-19 01:10:19

相关推荐

微信小程序登录 php后台

微信小程序登录以及获取openid(用户唯一标识)和session_key

一、前端登录代码:

//登录获取codelogin:function(){wx.login({success:function(res){console.log(res.code)//发送请求wx.request({url: '填写你的后端接口地址', //接口地址data: {code:res.code},header: {'content-type': 'application/json' //默认值},success: function (res) {console.log(res.data)}})}})}

二、后端接收code,获取openid和session_key

/*** 登录*/public function login(){$code = $_GET['code'];$appid = '修改成你小程序的APPID';$AppSecret = '修改成你小程序的APPSECRET';$url = "https://api./sns/jscode2session?appid=".$appid."&secret=".$AppSecret."&js_code=".$code."&grant_type=authorization_code";$str = file_get_contents($url);$json = json_decode($str);$arr = get_object_vars($json);echo $openid = $arr['openid']; //这是openidecho '</br>';echo $session_key = $arr['session_key']; //这是session_key}

三、这样你就获取到你需要的openid了,最好获取到openid以后存进数据库,避免重复获取

四、谢谢,再见

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。