助け合いフォーラム

LinuC

LinuC Lv2-202(Ver10.0)
問題ID : 35709

「required」の記述例の説明

公開日 2024/10/02

 [success=ok new_authtok_reqd=ok ignore=ignore default=bad]が
なぜ コントロール「required」の動作になるのか、分かりません。
「使用されているリターンコードとアクションは次のような意味です。」の下にある
リターンコードとアクション個別の説明だけで、
 [success=ok new_authtok_reqd=ok ignore=ignore default=bad]
を直訳してみると、
 ①モジュールが「成功」を返せば => 処理は成功とする
 ②モジュールが「新たな認証情報が必要」を返せば => 処理は成功とする
 ③モジュールが「認証モジュールを無視」を返せば => 処理結果を無視する
 ④モジュールがその他のリターンコードを返せば => 処理結果を失敗とする
これだけでも何となくの雰囲気しか分からないですが、さらにこれが
requireの動作となぜイコールになるのか、となると、なおさら対応が取れないです。

「以上より正解は、、、」って、解説が雑すぎでは。
もはや①②でほんのりrequireっぽい雰囲気がある点を頼りに丸暗記するしかないと思ってますが。


m miki_y

2024/10/03 23:12

そうなのですね。ありがとうございます。

スタッフからの返信

s staff_khira0410

2024/10/03 13:44

miki_y さん 問題に不備がありましたので、本問題を非公開にしました。 ご報告、誠にありがとうございました。

この投稿に対して返信しませんか?