ZfcUserの「ユーザー状態」が正確に何をしているのか、なぜそれが必要なのか、誰か教えてもらえますか? このユーザーの状態はどういう意味ですか (それが意味する役割ではないと思います)?
1561 次
2 に答える
10
ユーザー状態は、zfcuser.global.php の構成配列に 2 つの値を追加することで使用できます。
たとえば、状態をアクティブ/非アクティブとして使用するには、これを追加できます。
'enable_user_state' => true, 'allowed_login_states' => array(1),
ここで、ユーザー状態を管理者から 1 に設定する必要があります。そうしないと、その特定のユーザーのログインが失敗します。
于 2013-03-29T00:08:04.987 に答える
6
基本的には、ユーザーの状態を示すフラグです。場合によっては、ユーザーを無効にしたり、実際にテーブルから削除せずにユーザーの「状態」に影響を与えたりする必要があります。このようなシステムを使用する場合は、これが状態列の対象となります。
簡単な例として、フォーラムで一時的に禁止されているユーザーを考えてみましょう。削除したくないので、状態を禁止に設定し、禁止されていないユーザーのみにログインを許可します。
もちろん、確認メールでまだ検証されていないアカウントや、管理者の承認が必要なアカウントなど、ユーザーエコシステムで実際に意味のあることを示すために、さらに多くの状態が存在する可能性があります。まったく必要ない可能性があります。その場合は、無視しても問題ありません。
于 2013-03-07T13:44:30.033 に答える