2013-03-07 8 views

答えて

7

基本的には、ユーザーの状態を示すフラグです。場合によっては、実際にテーブルから削除することなく、ユーザーを無効にしたり、そうでなければ「状態」に影響を与える必要があります。このようなシステムを使用する場合は、状態列が意図しているものです。

単純な例として、フォーラムで一時的に禁止されているユーザーを考えると、削除したくないため、禁止状態に設定し、禁止されていないユーザーのみがログインできるようにします。

もちろん、確認メールで確認されていないアカウントや、管理者の承認が必要なアカウントなど、実際にユーザーのエコシステムで意味をなさないものなど、他のものを示す状態がさらにある可能性があります。何も必要ないかもしれませんが、その場合は無視しても問題ありません。

8

ユーザーの状態はあなたがこれを追加することができます例えば、アクティブ/非アクティブとして状態を使用するためにはzfcuser.global.php

であなたのconfig配列に2つの値を追加することで使用することができます。

「enable_user_state」 => true、 'allowed_login_states' => array(1)、

ユーザの状態を管理者から1に設定する必要があります。そうしないと、特定のユーザのログインは失敗します。

関連する問題