Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commitf97b8d5

Browse files
santysisijaviereguiluz
authored andcommitted
[Security] iscsrftokenvalid-attribute-controller-usage
1 parente12256c commitf97b8d5

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

‎security/csrf.rst

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -281,6 +281,20 @@ Suppose you want a CSRF token per item, so in the template you have something li
281281
<button type="submit">Delete item</button>
282282
</form>
283283

284+
In addition:class:`Symfony\\Component\\Security\\Http\\Attribute\\IsCsrfTokenValid`
285+
attribute can be applied to a controller class.
286+
This will cause the CSRF token validation to be executed for all routes defined within the controller::
287+
288+
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
289+
use Symfony\Component\Security\Http\Attribute\IsCsrfTokenValid;
290+
// ...
291+
292+
#[IsCsrfTokenValid('controller')]
293+
final class FooController extends AbstractController
294+
{
295+
// ...
296+
}
297+
284298
The:class:`Symfony\\Component\\Security\\Http\\Attribute\\IsCsrfTokenValid`
285299
attribute also accepts an:class:`Symfony\\Component\\ExpressionLanguage\\Expression`
286300
object evaluated to the id::

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp