Zend Framework中setIdentity
和setCredential
之间有什么区别?
$authAdapter->setIdentityColumn('username')
->setCredentialColumn('password');
$authAdapter->setIdentity($data['username'])
->setCredential($data['password']);
请帮帮我,我需要一些详细的解释。
答案 0 :(得分:2)
identityColumn :这是用于表示标识的数据库表列的名称。标识列必须包含唯一值,例如用户名或电子邮件地址。
credentialColumn :这是用于表示凭据的数据库表列的名称。在简单的身份和密码认证方案下,凭证值对应于密码。另请参阅credentialTreatment选项。
基本上, setIdentity 告诉系统设置用户名, setCredential 告诉系统设置提供的身份验证密码。
希望它有所帮助。 参考:Zend Table