分享一个我自己修改后台入口小技巧

随便写一个控制器

<?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);
    }
}

办法有点笨😂😂😂

161 1 0
1个评论

lpz

我是绑定一个子域名,其他的域名不能访问后台,这样基本上黑客就找不到后台地址了

  • 暂无评论

一条躺平的鱼儿

220
积分
0
获赞数
0
粉丝数
2025-03-20 加入
🔝