微信小程序 自动登陆PHP源码实例(源码下载)
发布时间:2020-12-14 20:17:03 所属栏目:资源 来源:网络整理
导读:微信小程序 自动登陆PHP源码实例 app.js 初始化APP自动登陆 您也可以在任何地方进行用户登陆验证 用法:首先在js文件中定义 var app = getApp(); app.getUserDataToken(); php代码: getSession($code); $WxData = new WXBizDataCrypt($s_result['appid'],$s
微信小程序 自动登陆PHP源码实例app.js
php代码: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();
}
}
项目下载: (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |