1. 送信 ボタン

フォーム確認を構成する

Version:
日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

フォーム検証を使用して、Webフォームの1つ以上のフィールドに入力された値を確認できます。ユーザーがWebフォームを送信するときに、フォームで送信されたデータを確認するアクションを設定できます。

「マーケター向けWebフォーム」モジュールでは、次のデフォルトのWebフォーム検証を設定できます。

  • セキュリティリスクの評価

  • ユーザーとパスワードの確認

  • ロール内のユーザー

  • ユーザー存在

デフォルトのWebフォーム検証を設定するには:

  1. 関連するWebフォームで、フォーム デザイナーを開き、Submitボタンをクリックします。

  2. 左側のウィンドウで、Form Verificationをクリックします。

  3. Form VerificationダイアログのForm Verificationフィールドで、ドロップダウン矢印をクリックし、フォームに追加するフォーム確認を選択し、Add.をクリックしますデフォルトのフォーム確認は次のとおりです。

    • Assess Security Risk – フォームフィールドに入力された情報を確認して、悪意のある可能性のあるコンテンツを探します。コンテンツには、たとえば、実行可能スクリプトや同様のデータなどがあります。検証に失敗した場合は、「フィールドには、セキュリティ上のリスクをもたらす可能性のあるコンテンツが含まれています。「適切な情報を入力してください」と表示されます。

      このアクションは、すべてのWebフォームの既定値であり、削除することはできません。

      メモ

      Sitecore管理者に連絡して、このフォーム検証をWebフォームから削除してください。

    • Check User and Password – Sitecoreでユーザーのユーザー名とパスワードを確認します。選択したフォーム フィールドの値を使用して、Sitecoreユーザーのユーザー名、パスワード、およびドメインを検証します。検証に失敗した場合The user name or password is incorrectメッセージが表示されます。

    • Is User in Role – ユーザーが選択したSitecoreロールに属しているかどうかを確認します。これは、多くの場合、Edit Role Membership保存アクションと一緒に使用されます。この検証は、ユーザーがロールのメンバーでない場合、またはユーザーがロールのメンバーである場合に失敗する可能性があります。検証に失敗した場合は、The user is not in the roleまたはThe user is in the roleメッセージが表示されます。

    • User Exists – ユーザーがSitecoreユーザーとして作成されているかどうかを、User NameフィールドとDomainフィールドに入力された値に基づいて確認します。これは、多くの場合、Create User saveアクションと一緒に使用されます。この検証は、ユーザーが存在しないか、ユーザーが既に存在する場合に失敗します。検証に失敗した場合は、The user does not existまたはThe user already existsメッセージが表示されます。また、コンテンツ エディターで新しい検証を作成することもできます。

  4. フォーム検証を設定するには、Added Form Verificationsフィールドで、設定するフォーム検証を選択し、Editをクリックします。

  5. 表示されるダイアログボックス( Check User and Passwordダイアログボックスなど)で、関連する値を入力してOKをクリックします。

この記事を改善するための提案がある場合は、 お知らせください!