Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update references to defunct SecurityComponent (fr, ja) #7957

Open
wants to merge 2 commits into
base: 5.x
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 9 additions & 9 deletions fr/views/helpers/form.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2088,7 +2088,7 @@ Affichera:
.. note::

Si vous utilisez
:php:class:`Cake\\Controller\\Component\\SecurityComponent` dans votre
:php:class:`Cake\\Controller\\Component\\FormProtectionComponent` dans votre
application, vous devrez obligatoirement terminer vos formulaires avec
``end()``.

Expand All @@ -2110,7 +2110,7 @@ Créer des Boutons POST

Crée une balise ``<button>`` avec un ``<form>`` l'entourant qui soumet par
défaut une requête POST. De plus, par défaut, cela générera des inputs
``hidden`` pour le ``SecurityComponent``.
``hidden`` pour le ``FormProtectionComponent``.

**Options for POST Button**

Expand Down Expand Up @@ -2623,16 +2623,16 @@ widget en utilisant la méthode magique::

echo $this->Form->autocomplete('search', $options);

Travailler avec SecurityComponent
=================================
Travailler avec FormProtectionComponent
=======================================

:php:meth:`\\Cake\\Controller\\Component\\SecurityComponent` offre plusieurs
:php:meth:`\\Cake\\Controller\\Component\\FormProtectionComponent` offre plusieurs
fonctionnalités qui rendent vos formulaires plus sûrs et
plus sécurisés. En incluant simplement le ``SecurityComponent`` dans votre
plus sécurisés. En incluant simplement le ``FormProtectionComponent`` dans votre
controller, vous bénéficierez automatiquement des fonctionnalités de prévention
contre la falsification de formulaires.

Comme mentionné précédemment, lorsque vous utilisez le SecurityComponent,
Comme mentionné précédemment, lorsque vous utilisez le FormProtectionComponent,
vous devez toujours fermer vos formulaires en utilisant
:php:meth:`\\Cake\\View\\Helper\\FormHelper::end()`. Cela assurera que les
inputs spéciales ``_Token`` soient générées.
Expand All @@ -2642,7 +2642,7 @@ inputs spéciales ``_Token`` soient générées.
* ``$name`` - Optionnel. Le nom du champ en notation avec point (sous la forme
``'Modelname.fieldname'``).

Déverrouille un champ en l’exemptant du hachage par ``SecurityComponent``.
Déverrouille un champ en l’exemptant du hachage par ``FormProtectionComponent``.
Cela autorise également le client à manipuler le champ via JavaScript.
Le paramètre ``$name`` doit correspondre au nom de la propriété de l'entity
pour l'input::
Expand All @@ -2661,7 +2661,7 @@ Génère un ``input`` de type ``hidden`` avec un hash de sécurité basé sur le
champs utilisés dans le formulaire, ou une chaîne vide si la sécurisation des
formulaires n'est pas utilisée.
Si l'option ``$secureAttributes`` est définie, ces attributs HTML seront
fusionnés avec ceux générés par le SecurityComponent. C'est particulièrement
fusionnés avec ceux générés par le FormProtectionComponent. C'est particulièrement
utile pour définir des attributs HTML5 tels que ``'form'``.

.. meta::
Expand Down
16 changes: 8 additions & 8 deletions ja/views/helpers/form.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2105,7 +2105,7 @@ hidden フォーム要素を挿入できるようになります。

.. note::

アプリケーションで :php:class:`Cake\\Controller\\Component\\SecurityComponent`
アプリケーションで :php:class:`Cake\\Controller\\Component\\FormProtectionComponent`
を使用している場合は、必ずフォームを ``end()`` で終わらせてください。

単独のボタンと POST リンクの作成
Expand All @@ -2123,7 +2123,7 @@ POST ボタンの作成
有効な HTML 属性を含むオプション配列。

デフォルトでは、POST で送信する ``<form>`` 要素で囲まれた ``<button>`` タグを作成します。
また、デフォルトでは、SecurityComponent のために非表示入力フィールドも生成します。
また、デフォルトでは、FormProtectionComponent のために非表示入力フィールドも生成します。

**POST ボタンのオプション**

Expand Down Expand Up @@ -2613,23 +2613,23 @@ autocomplete ウィジェットが作成されると、 ``text`` と ``label``

echo $this->Form->autocomplete('search', $options);

SecurityComponent との連携
==========================
FormProtectionComponent との連携
================================

:php:meth:`\\Cake\\Controller\\Component\\SecurityComponent` には、
:php:meth:`\\Cake\\Controller\\Component\\FormProtectionComponent` には、
フォームをより安全で安全にするためのいくつかの機能があります。
コントローラーに ``SecurityComponent`` を含めるだけで、
コントローラーに ``FormProtectionComponent`` を含めるだけで、
フォームの改ざん防止機能が自動的に有効になります。

SecurityComponent を利用する際は、前述のようにフォームを閉じる際は、
FormProtectionComponent を利用する際は、前述のようにフォームを閉じる際は、
必ず :php:meth:`\\Cake\\View\\Helper\\FormHelper::end()` を使う必要があります。
これにより特別な ``_Token`` 入力が生成されます。

.. php:method:: unlockField($name)

* ``$name`` - オプション。ドット区切りのフィールド名。

``SecurityComponent`` によるフィールドのハッシュ化が行われないようにフィールドのロックを
``FormProtectionComponent`` によるフィールドのハッシュ化が行われないようにフィールドのロックを
解除します。またこれにより、そのフィールドを JavaScript で操作できるようになります。
``$name`` には入力のためのエンティティーのプロパティー名を指定します。 ::

Expand Down