27 lines
484 B
PHP
27 lines
484 B
PHP
<?php
|
|
|
|
namespace app\http\middleware;
|
|
|
|
use app\common\model\Users;
|
|
|
|
class AdminLoginCheck
|
|
{
|
|
|
|
protected $except = [
|
|
'Auth/login',
|
|
'Auth/verify'
|
|
];
|
|
|
|
public function handle($request, \Closure $next){
|
|
|
|
$request_uri = $request->controller() . '/' . $request->action();
|
|
|
|
if(!in_array($request_uri,$this->except) && !(new Users)->login_auth('admin')){
|
|
return redirect('auth/login');
|
|
}
|
|
|
|
return $next($request);
|
|
}
|
|
|
|
|
|
} |