@@ -25,7 +25,7 @@ First, enable form login under your firewall:
25
25
# app/config/security.yml
26
26
security :
27
27
# ...
28
-
28
+
29
29
firewalls :
30
30
default :
31
31
anonymous : ~
@@ -98,7 +98,7 @@ under your ``form_login`` configuration (``/login`` and ``/login_check``):
98
98
.. configuration-block ::
99
99
100
100
.. code-block :: php-annotations
101
-
101
+
102
102
// src/AppBundle/Controller/SecurityController.php
103
103
// ...
104
104
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route;
@@ -165,7 +165,7 @@ form::
165
165
166
166
// src/AppBundle/Controller/SecurityController.php
167
167
// ...
168
-
168
+
169
169
// ADD THIS use STATEMENT above your class
170
170
use Symfony\Component\Security\Core\SecurityContextInterface;
171
171
@@ -182,7 +182,7 @@ form::
182
182
$error = $session->get(SecurityContextInterface::AUTHENTICATION_ERROR);
183
183
$session->remove(SecurityContextInterface::AUTHENTICATION_ERROR);
184
184
} else {
185
- $error = '' ;
185
+ $error = null ;
186
186
}
187
187
188
188
// last username entered by the user
@@ -218,7 +218,7 @@ Finally, create the template:
218
218
{# ... you will probably extends your base template, like base.html.twig #}
219
219
220
220
{% if error %}
221
- <div>{{ error.message }}</div>
221
+ <div>{{ error.messageKey|trans(error.messageData) }}</div>
222
222
{% endif %}
223
223
224
224
<form action="{{ path('login_check') }}" method="post">
@@ -471,4 +471,4 @@ any firewall. This means you can't check for security or even access the
471
471
user object on these pages. See :doc: `/cookbook/controller/error_pages `
472
472
for more details.
473
473
474
- .. _`FOSUserBundle` : https://github.com/FriendsOfSymfony/FOSUserBundle
474
+ .. _`FOSUserBundle` : https://github.com/FriendsOfSymfony/FOSUserBundle
0 commit comments