123456789101112131415161718192021222324252627 |
- <?php
- namespace app\middleware;
- use think\facade\Session;
- /**
- * 主要用于用户后台登陆以及权限验证
- */
- class AdminAuth
- {
- public function handle($request, \Closure $next)
- {
- // 判断是否是登陆
- $controller = $request->controller();
- $action = $request->action();
- if (strtolower($controller) == 'login') return $next($request);
- // 检测是否登陆
- $adminall = session('adminall');
- if (empty($adminall)) return redirect(url('login/index'));
-
- $request->admin = $adminall;
- return $next($request);
- }
- }
|