海南旅游SAAS
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

23 lines
663 B

<?php
namespace App\AdminGuide\Controllers;
use App\Common\UserStatus;
use Dcat\Admin\Http\Controllers\AuthController as BaseAuthController;
use Illuminate\Http\Request;
class AuthController extends BaseAuthController
{
public function postLogin(Request $request)
{
$login_result = parent::postLogin($request);
if ($login_result->isOk() && $this->guard()->getUser()->status != UserStatus::NORMAL) {
$this->guard()->logout(); //必须加这句,否则还是登录成功
$request->session()->invalidate();
return $this->validationErrorsResponse([
$this->username() => '账号未审核或已被禁用',
]);
}
return $login_result;
}
}