認証APIでログイン処理を実装するため、認証フィールドに「パスワードフィールド」を使用しています。 「パスワードフィールド」を使用した場合、アプリではパスワード文字列は参照できませんが、構築システムの都合上パスワード文字列の参照が必要です。 そのため、以下のように実装を考えております。 ①別途テキストフィールドを用意し、レコード登録の際は、準備した「テキストフィールド」にパスワードの値をセット ②DBの「トリガ」-「非同期アクション」で「テキストフィールド」の値で「パスワードフィールド」を更新 他に方法がありましたらご教示いただけますと幸いです。 何卒よろしくお願いいたします。
コメント
ナレッジ
向上チーム
お問い合わせいただきありがとうございます。 > 非同期アクション こちらはSPIRAL ver.2の機能のため、SPIRAL ver.2に関するご質問として回答いたします。 SPIRAL ver.2ではレコードアクションで登録時にレコードの更新が可能ですが、パスワードフィールドの場合は更新の対象として選択できない仕様になっております。 そのため、登録後のテキストデータをパスワードフィールドにも格納するためには記載いただいた通り非同期のPHP実行アクションにてAPIから更新する実装が必要になります。 他の方法につきましては、フォームを用いてユーザ登録を行う場合に限られますが、JavaScriptを用いて値を複製し、テキストフィールドとパスワードフィールドに同時登録することも可能でございます。 また、テキストフィールドにパスワードのデータを格納する場合はユーザのパスワードがそのまま取得できるようになるため、意図しない用途でパスワードが閲覧・利用されないようサイトの仕様や権限管理には十分ご注意ください。 ご確認のほど、よろしくお願いいたします。
-
いいね
2026年4月21日(火)