$userId, 'provider' => 'Wechat', 'platform' => $platform ])->order('id', 'desc')->find(); echo "【测试】查询用户 {$userId} 的最新授权记录:\n"; if (!$oauth) { echo "FAIL: 未找到用户授权记录\n"; exit(1); } echo "ID: {$oauth->id}, Openid: {$oauth->openid}\n"; // 验证 openid 是否为当前小程序的有效 openid(以 oGsUG 开头) if (strpos($oauth->openid, 'oGsUG') !== 0) { echo "FAIL: 获取到的不是当前小程序的有效 openid (期望以 oGsUG 开头)\n"; exit(1); } echo "PASS: 成功获取到当前小程序匹配的有效 openid\n"; exit(0);