feat: 项目基础框架+配置+Kernel

This commit is contained in:
testadmin
2026-04-29 05:35:00 +08:00
parent 6ce7adcbfb
commit 9a6151fce3
5082 changed files with 437062 additions and 0 deletions
+44
View File
@@ -0,0 +1,44 @@
<?php
namespace App\Http\Middleware;
use App\Agent;
use Closure;
class AgentAuth
{
/**
* Handle an incoming request.
*
* @param \Illuminate\Http\Request $request
* @param \Closure $next
* @return mixed
*/
// public function handle($request, Closure $next) {
// if ($request->session()->has('access_token')) {
// $access_token = $request->session()->get('access_token');
// if ($request->input('access_token') != $access_token){
// return response()->json(['code' => 1001, 'msg' => '登录超时']);
// }else{
// return $next($request);
// }
// }else{
// return response()->json(['code' => 1001, 'msg' => '登录超时']);
// }
// }
public function handle($request, Closure $next)
{
$agent_id = session()->get('agent_id');
if (empty($agent_id)) {
return redirect('/agent');
}
$agent = Agent::where('id', $agent_id)->first();
if (!$agent or $agent['is_lock'] == 1) {
return redirect('/agent');
}
return $next($request);
}
}