|
|
@@ -157,7 +157,7 @@ class AuthController extends PublicController
|
|
|
$token = jwt::getNewToken($adminId);
|
|
|
util::success(['token' => $token, 'account' => $admin['merchantId'], 'merchantId' => $admin['merchantId']]);
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
//静默获取小程序用户信息
|
|
|
public function actionMiniInfo()
|
|
|
{
|
|
|
@@ -165,14 +165,13 @@ class AuthController extends PublicController
|
|
|
if (empty($code)) {
|
|
|
util::fail('没有CODE信息');
|
|
|
}
|
|
|
- $merchant = WxOpenService::getOpenInfo();
|
|
|
- $appId = $merchant['miniAppId'];
|
|
|
- $appSecret = $merchant['miniAppSecret'];
|
|
|
+ $wxMiniBase = WxOpenService::getWxMiniBase();
|
|
|
+ $appId = $wxMiniBase['miniAppId'];
|
|
|
+ $appSecret = $wxMiniBase['miniAppSecret'];
|
|
|
if (empty($appSecret)) {
|
|
|
util::fail('没有找到小程序的密钥');
|
|
|
}
|
|
|
$url = "https://api.weixin.qq.com/sns/jscode2session?appid={$appId}&secret={$appSecret}&js_code={$code}&grant_type=authorization_code";
|
|
|
-
|
|
|
$curl = new curl\Curl();
|
|
|
$result = $curl->get($url);
|
|
|
$arr = Json::decode($result);
|