Merge pull request #12221 from snipe/fixes/throttles_reset_password_form

Add throttle for password reset form
This commit is contained in:
snipe 2022-12-08 14:51:22 -08:00 committed by GitHub
commit 775df0ab60
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -41,6 +41,7 @@ class ResetPasswordController extends Controller
public function __construct() public function __construct()
{ {
$this->middleware('guest'); $this->middleware('guest');
$this->middleware('throttle:10,1');
} }
protected function rules() protected function rules()
@ -116,7 +117,7 @@ class ResetPasswordController extends Controller
} }
\Log::debug('Password reset for '.$user->username.' FAILED - this user exists but the token is not valid'); \Log::debug('Password reset for '.$user->username.' FAILED - this user exists but the token is not valid');
return redirect()->back()->withInput($request->only('email'))->with('error', trans('passwords.token')); return redirect()->back()->withInput($request->only('email'))->with('success', trans('passwords.reset'));
} }