微信授权登录
流程:
后端代码实现:
//APPID:
$appid = '';
//秘钥
$secret = '';
//获取code
if(!$_POST['code'])
{
$return_data = array();
$return_data['error_code'] = 1 ;
$return_data['msg'] = '参数不足:code';
echo json_encode($return_data,JSON_UNESCAPED_UNICODE|JSON_PRETTY_PRINT);
return;
}
//获取code
$code = $_POST['code'];
//获取encryptedData 已加密的用户数据
$encryptedData = $_POST['encryptedData'];
//获取iv 用于解密encryptedData
$iv = $_POST['iv'];
//获取rawData,用于计算签名
$rawData = $_POST['rawData'];
//获取signature,使用 sha1( rawData + sessionkey ) 得到字符串,用于校验用户信息
signature = $_POST[