generated from liutk/owl-admin-base
23 lines
497 B
PHP
23 lines
497 B
PHP
<?php
|
|
|
|
namespace App\Admin\Middleware;
|
|
|
|
use Closure;
|
|
use Illuminate\Http\Response;
|
|
use Slowlyo\OwlAdmin\Admin;
|
|
|
|
class Authenticate
|
|
{
|
|
public function handle($request, Closure $next)
|
|
{
|
|
if (Admin::permission()->authIntercept($request)) {
|
|
return Admin::response()
|
|
->additional(['code' => Response::HTTP_UNAUTHORIZED])
|
|
->doNotDisplayToast()
|
|
->fail(__('admin.please_login'));
|
|
}
|
|
|
|
return $next($request);
|
|
}
|
|
}
|