Actuellement, je reçois un DbTable Auth Adapter
régulier:Zend Framework: Comment vérifier une colonne supplémentaire en utilisant DbTable Auth Adapter?
protected function _getAuthAdapter($formData)
{
$dbAdapter = Zend_Db_Table::getDefaultAdapter();
$authAdapter = new Zend_Auth_Adapter_DbTable($dbAdapter);
$authAdapter->setTableName('users')
->setIdentityColumn('username')
->setCredentialColumn('password');
$authAdapter->setIdentity($formData['username']);
$authAdapter->setCredential(md5($formData['password']));
return $authAdapter;
}
Mais je veux vérifier une colonne supplémentaire dans la base de données (IsActive
par exemple). Je ne sais pas si cela peut être fait avec l'adaptateur. Comment cela peut-il être fait?
Je ne comprends pas vraiment cela ... Pouvez-vous développer votre réponse? Spécifiquement sur l'ordre des params et comment ça marche. – Andrew
Il ne vérifie pas une autre colonne mais le combine avec le mot de passe et fait un hachage sur cela .. Je pense qu'il n'y a actuellement aucun moyen de vérifier un champ supplémentaire comme valide = 1 ou quelque chose :( – Chris