feat : login

This commit is contained in:
2025-03-19 17:00:55 +08:00
parent ac1cd0725d
commit 22fef86d76
2 changed files with 10 additions and 10 deletions

View File

@@ -33,16 +33,15 @@ class WxFastLoginService extends LoginBaseService
* @return array
* @throws ContainerExceptionInterface
* @throws NotFoundExceptionInterface
* @throws RedisException
*/
public function handle(): array
{
$jsCode = $this->request->input('js_code');
$this->jsCode = $this->request->input('js_code');
$phoneCode = $this->request->input('phone_code');
if (empty($jsCode) || empty($phoneCode)) throw new ErrException('登录参数错误');
if (empty($this->jsCode) || empty($phoneCode)) throw new ErrException('登录参数错误');
$wxInfo = $this->jsCodeGetOpenId($jsCode);
$wxInfo = $this->jsCodeGetOpenId($this->jsCode);
$this->openId = $wxInfo['openid'];
$this->unionId = $wxInfo['unionid'] ?? '';