こちらの投稿で、「パスワードフィールド」に登録された暗号化文字列の平文を別のテキストフィールドに登録する方法を質問させていただきました。 https://knowledge.spirers.jp/question/board/detail?topicid=261 これに関連した内容となりますが、認証エリアのパスワード再設定の際、「パスワードフィールド」に加えて、パスワードの平文文字列を格納した「テキストフィールド」を同時に更新したいと思っております。 (やってみたこと) 「パスワード再登録フォーム」ブロックのソース設定で、パスワードの平文文字列を格納した「テキストフィールド」をhiddenに保持(jsでパスワード文字列をセット)させてPOSTしましたが、DBには登録できませんでした。 実現方法がありましたらご教示いただけますと幸いです。 何卒よろしくお願いいたします。
コメント
ご連絡いただきましてありがとうございます。 > 手順5. レコード照合フォームブロックをページに追加する ナレッジサイトの記事に不備があり大変申し訳ございません。 こちらのブロックの設置につきまして、正しくは下記となります。 記事の該当箇所につきましては、修正いたします。 > <sp:block name="cfb0xxxx"></sp:block> > ※「cfb0xxxx」の「xxxx」部分にはブロックのIDが入ります。 今回の場合にページに設置するコードをコードブロックに記載いたしますので、 ご確認いただけますと幸いです。 何卒よろしくお願いいたします。
<sp:block name="cfb01027"></sp:block>
ナレッジ
向上チーム
ご連絡いただきましてありがとうございます。 > これに関連した内容となりますが、認証エリアのパスワード再設定の際、「パスワードフィールド」に加えて、パスワードの平文文字列を格納した「テキストフィールド」を同時に更新したいと思っております。 「パスワード再登録フォームブロック」では、パスワード以外のフィールドが使用できませんので、 テキストフィールドの更新ができません。 また、認証レコード値も使用することができませんので、APIを用いたレコード登録も難しいかと存じます。 ご迷惑おかけして恐縮ですが、ご了承ください。 > 「パスワード再登録フォーム」ブロックのソース設定で、パスワードの平文文字列を格納した「テキストフィールド」をhiddenに保持(jsでパスワード文字列をセット)させてPOSTしましたが、DBには登録できませんでした。 代案とはなりますが、「パスワード再登録フォームブロック」ではなく 「更新フォームブロック」を用いたパスワード変更フローにしていただくことで可能です。 更新フォームブロックであれば、「テキストフィールド」のhiddenに保持して、POSTすることでDBに登録できますので、ご検討いただけますと幸いです。 注意点としまして、使用している認証エリアに「パスワードの更新フォーム」をクリックログインで設置した際には、同じ認証エリア内の別クリックログインページへアクセスされてしまう可能性がございます。 別でクリックログインを使用している場合には、別の認証エリアをご用意いただくなどの対策を行っていただけますと幸いです。 ▼レコード照合フォームでパスワード再登録フローを作成する方法 https://knowledge.spirers.jp/article/design/detail/7485 ご確認の程、よろしくお願いいたします。
-
いいね
2026年5月13日(水)