当前位置:   article > 正文

tp5 fastadmin 小程序登录后端 php

fastadmin 小程序登录

protected $appid    = '';
protected $secret    = '';
protected $loginUrl = 'https://api.weixin.qq.com/sns/jscode2session';

public function login()
{
    $code = $this->request->request('code');

    if (!$code) {
        $this->error('code不能为空');
    }
    $_code    = self::getOpenid($code);
    
    $sessionKey = $_code['session_key'];
    $openid = $_code['openid'];

    $encryptedData = $this->request->request('encryptedData');
    $iv = $this->request->request('iv');
   
    if (empty($encryptedData) || empty($iv) || empty($sessionKey) || empty($openid)) {
        $this->error('缺少参数');
    }

    $errCode = self::decryptData($encryptedData, $iv, $data, $sessionKey, $this->appid);
    if (

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/131997
推荐阅读