|
@@ -16,11 +16,15 @@ class Auth
|
|
|
{
|
|
|
public function handle($request, \Closure $next)
|
|
|
{
|
|
|
+ // dump($request->pathinfo());
|
|
|
// 前置中间件
|
|
|
- $response = $next($request);
|
|
|
- if (empty(session(config('admin.session_admin'))) && $request->controller() !== 'Login') {
|
|
|
- return redirect((string)url('login/index'));
|
|
|
+ if (empty(session(config('admin.session_admin'))) && !preg_match('/login/',$request->pathinfo())) {
|
|
|
+ return redirect((string) url('login/index'));
|
|
|
}
|
|
|
+ $response = $next($request);
|
|
|
+// if (empty(session(config('admin.session_admin'))) && $request->controller() !== 'Login') {
|
|
|
+// return redirect((string)url('login/index'));
|
|
|
+// }
|
|
|
return $response;
|
|
|
// 后置中间件
|
|
|
}
|