时间:2021-05-18
微信小程序 自动登陆PHP源码实例
app.js
php代码:
public function userAuthSlogin(){ $content = file_get_contents ( 'php://input' ); $content=json_decode($content,true); $utoken=$content["utoken"]; if(!empty($utoken)&&S($utoken)){ $result["success"]=1; $result['utoken']=$utoken; echo json_encode($result); exit(); } $code=$content["code"]; $encryptedData=$content["encryptedData"]; $iv = $content['iv']; $s_result=$this->getSession($code); $WxData = new WXBizDataCrypt($s_result['appid'],$s_result['session_key']); $errCode = $WxData->decryptData($encryptedData, $iv, $user_data); $wxap_key = md5(uniqid(md5(microtime(true)),true)); $result=array(); if($errCode==0){ $user_data=json_decode($user_data,true); $result["success"]=1; $result['utoken']=$wxap_key; $user_id = $this->wxUserAdd($user_data); if($user_id < 1 || empty($user_id)){ $result["success"]=-1; $result['errCode']=0; $result['msg']="获取用户信息出错!"; echo json_encode($result); exit(); } $user_data['uid']=$user_id; S($wxap_key,$user_data,7200); echo json_encode($result); exit(); }else{ $result["success"]=-1; $result['errCode']=$errCode; $result['msg']="获取用户信息出错!"; echo json_encode($result); exit(); } }项目下载:http://xiazai.jb51.net/201705/yuanma/zddl(jb51.net).rar
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文为大家分享了PHP微信支付实例,包括PHP微信支付源码,PHP微信退款源码,php微信支付接口,供大家参考,具体内容如下1.JSapi支付demo(在微信客
本文实例为大家分享了微信小程序日历效果的具体代码,供大家参考,具体内容如下源码下载地址项目需要一个日历功能,花了一天时间实现的微信小程序日历,js大小只有几k,
微信小程序开发工具(微信web开发者工具)下载,安装,创建新项目和如何导入项目整个过程教程。1、首先登陆微信公布的简易教程网页,登陆上去后,点击导航栏上方的&l
本文实例为大家分享了微信小程序支付C#后端源码,供大家参考,具体内容如下usingSystem;usingSystem.Collections.Generic;
本文实例为大家分享了微信小程序支付前端源码,供大家参考,具体内容如下//index.jsPage({data:{},//点击支付按钮进行支付payclick:f