diff --git a/app/Admin/Controllers/AuthController.php b/app/Admin/Controllers/AuthController.php index a3f2c39..b1a2068 100644 --- a/app/Admin/Controllers/AuthController.php +++ b/app/Admin/Controllers/AuthController.php @@ -6,7 +6,6 @@ use Slowlyo\OwlAdmin\Admin; use Illuminate\Http\Request; use Illuminate\Support\Facades\Validator; use Symfony\Component\HttpFoundation\Response; -use Slowlyo\OwlAdmin\Models\AdminUser; use Slowlyo\OwlAdmin\Controllers\AuthController as AdminAuthController; use Illuminate\Support\Facades\Hash; @@ -36,8 +35,10 @@ class AuthController extends AdminAuthController if ($validator->fails()) { abort(Response::HTTP_BAD_REQUEST, $validator->errors()->first()); } - $adminModel = Admin::config("admin.auth.model", AdminUser::class); + + $adminModel = Admin::adminUserModel(); $user = $adminModel::query()->where('username', $request->username)->first(); + if($user && $user->lock){ abort(Response::HTTP_BAD_REQUEST, '您的账号已被锁定,需要联系超级管理员解锁。'); }else{