随便写一个控制器
<?php
namespace app\controller;
use support\Request;
class HmxlXfeBUwController
{
/**
* 后台入口
*/
public function index(Request $request)
{
$request->session()->set('CSRF_PATH', time());
return redirect('/admin/Index/');
}
}
中间件
<?php
namespace app\middleware;
use ReflectionClass;
use Webman\MiddlewareInterface;
use Webman\Http\Response;
use Webman\Http\Request;
class AuthCheck implements MiddlewareInterface
{
public function process(Request $request, callable $handler): Response
{
// 验证来源路径
if (empty(session('CSRF_PATH', false))) {
return view('/app/view/404');
}
// 验证成功,请求继续向洋葱芯穿越
return $handler($request);
}
}
办法有点笨😂😂😂
我是绑定一个子域名,其他的域名不能访问后台,这样基本上黑客就找不到后台地址了