ufutx.dma/app/Http/Middleware/WeChatUser.php
2026-03-04 14:42:40 +08:00

25 lines
486 B
PHP

<?php
namespace App\Http\Middleware;
use App\Http\Response\ResponseJson;
use Closure;
class WeChatUser
{
use ResponseJson;
public function handle($request, Closure $next)
{
$wechat_user = session('wechat_user');
$openid = $wechat_user['id']??null;
// 验证 $openid
if (!$openid) {
return $this->failure("微信授权失败");
}
$request->merge(['openid' => $openid]);
return $next($request);
}
}