How to prevent disabled or inactive users from login Laravel 5.4 application?
Prevent disabled or inactive users from login
I was doing a Laravel 5.4 project in which I needed to prevent inactive or disabled users to log in. I created a field named status along in users table and used this field to save user’s status in it as 0 or 1. 1 shows active user and 0 shows the Inactive user. I also, override credentials method in the file app/Http/Controllers/Auth/LoginController.php as following.
protected function credentials(Request $request) { return array_merge($request->only($this->username(), 'password'), ['status' => 1]); }
Hope this will help….