diff --git a/security/form_login_setup.rst b/security/form_login_setup.rst index dafbc783dca..b588aeb610e 100644 --- a/security/form_login_setup.rst +++ b/security/form_login_setup.rst @@ -244,6 +244,10 @@ a traditional HTML form that submits to ``/login``: public function checkCredentials($credentials, UserInterface $user) { + if (empty($credentials['password'])) { + throw new CustomUserMessageAuthenticationException('Invalid password.'); + } + return $this->passwordEncoder->isPasswordValid($user, $credentials['password']); }
Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.
Alternative Proxies: