File tree Expand file tree Collapse file tree 1 file changed +44
-0
lines changed Expand file tree Collapse file tree 1 file changed +44
-0
lines changed Original file line number Diff line number Diff line change @@ -73,6 +73,50 @@ class that processes the login submit and 4) updates the main security config fi
73
73
}
74
74
}
75
75
76
+ Edit the security.yml file in order to allow access to the ``/login `` route:
77
+
78
+ .. configuration-block ::
79
+
80
+ .. code-block :: yaml
81
+
82
+ # config/packages/security.yaml
83
+ security :
84
+ # ...
85
+
86
+ access_control :
87
+ - { path: ^/login, roles: IS_AUTHENTICATED_ANONYMOUSLY }
88
+ # ...
89
+
90
+ .. code-block :: xml
91
+
92
+ <!-- config/packages/security.xml -->
93
+ <?xml version =" 1.0" charset =" UTF-8" ?>
94
+ <srv : container xmlns =" http://symfony.com/schema/dic/security"
95
+ xmlns : xsi =" http://www.w3.org/2001/XMLSchema-instance"
96
+ xmlns : srv =" http://symfony.com/schema/dic/services"
97
+ xsi : schemaLocation =" http://symfony.com/schema/dic/services
98
+ http://symfony.com/schema/dic/services/services-1.0.xsd" >
99
+
100
+ <config >
101
+ <rule path =" ^/login" role =" IS_AUTHENTICATED_ANONYMOUSLY" />
102
+ <!-- ... -->
103
+ </config >
104
+ </srv : container >
105
+
106
+ .. code-block :: php
107
+
108
+ // config/packages/security.php
109
+ $container->loadFromExtension('security', [
110
+ // ...
111
+ 'access_control' => [
112
+ [
113
+ 'path' => '^/login',
114
+ 'roles' => 'IS_AUTHENTICATED_ANONYMOUSLY',
115
+ ],
116
+ // ...
117
+ ],
118
+ ]);
119
+
76
120
**Step 2. ** The template has very little to do with security: it just generates
77
121
a traditional HTML form that submits to ``/login ``:
78
122
You can’t perform that action at this time.
0 commit comments