Zend Framework中setIdentity和setCredential之间的区别

时间:2012-02-15 06:49:00

标签: zend-framework

Zend Framework中setIdentitysetCredential之间有什么区别?

$authAdapter->setIdentityColumn('username')
       ->setCredentialColumn('password');

$authAdapter->setIdentity($data['username'])
        ->setCredential($data['password']);

请帮帮我,我需要一些详细的解释。

1 个答案:

答案 0 :(得分:2)

identityColumn :这是用于表示标识的数据库表列的名称。标识列必须包含唯一值,例如用户名或电子邮件地址。

credentialColumn :这是用于表示凭据的数据库表列的名称。在简单的身份和密码认证方案下,凭证值对应于密码。另请参阅credentialTreatment选项。

基本上, setIdentity 告诉系统设置用户名, setCredential 告诉系统设置提供的身份验证密码。

希望它有所帮助。 参考:Zend Table