7

ZfcUserの「ユーザー状態」が正確に何をしているのか、なぜそれが必要なのか、誰か教えてもらえますか? このユーザーの状態はどういう意味ですか (それが意味する役割ではないと思います)?

4

2 に答える 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 に答える