Разница между setIdentity и setCredential в Zend Framework - PullRequest
0 голосов
/ 15 февраля 2012

В чем разница между setIdentity и setCredential в Zend Framework?

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

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

Пожалуйста, помогите мне, мне нужно подробное объяснение.

1 Ответ

2 голосов
/ 15 февраля 2012

identityColumn : Это имя столбца таблицы базы данных, используемой для представления идентификатора. Столбец идентификации должен содержать уникальные значения, такие как имя пользователя или адрес электронной почты.

credentialColumn : Это имя столбца таблицы базы данных, используемой для представления учетных данных. При простой схеме аутентификации по идентификатору и паролю учетное значение соответствует паролю. См. Также параметр credentialTreatment.

По сути, setIdentity говорит системе установить имя пользователя, а setCredential говорит системе установить предоставленный пароль для аутентификации.

Надеюсь, это поможет. Ссылка: Таблица Zend

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...