谁能告诉我,什么在“用户状态” ZfcUser正好做什么,我们为什么需要它? 这是什么用户状态的意思(我想这是不是就意味着角色)?
Answer 1:
基本上它是一个标志,指示用户的状态。 有时你需要能够禁用用户,或以其他方式影响他们的“状态”,而无需实际从表中删除它们。 这就是状态栏是用于如果使用这样的系统。
作为一个简单的例子,认为在一个论坛暂时禁止用户,你不想删除它们,所以你自己的状态设置为禁用,并只允许谁没有被禁止登录的用户。
当然也有可能是更多的国家表示其他的东西,比如还没有被确认邮件的方式确认,或要求管理员批准的帐户,无论是有道理的用户生态系统真的。 这可能是你并不需要任何可言,在这种情况下,你可以放心地忽略它。
Answer 2:
用户状态可以通过添加两个值在zfcuser.global.php你的配置阵列一起使用
为了使用状态,有效/无效例如,你可以补充一点:
'enable_user_state'=>真, 'allowed_login_states'=>阵列(1),
现在,用户状态必须被设置为1,由管理员,否则密码,将针对特定用户的失败。
文章来源: What exactly is the user state in ZfcUser?