J'ai réalisé avec succès le service de connexion à mon propre projet en utilisant MongoDB. Mais je n'ai pas utilisé le didacticiel vidéo que vous avez indiqué.
Il semble que vous ayez une erreur dans votre fichier de configuration. Je vérifierais d'abord la configuration du composant mongodb. Ce doit être quelque chose comme suit (yii2-mongodb
projet LISEZMOI
)
return [
//....
'components' => [
'mongodb' => [
'class' => '\yii\mongodb\Connection',
'dsn' => 'mongodb://developer:[email protected]:27017/mydatabase',
],
],
];
L'autre composant qui mérite d'être vérifié est le composant utilisateur :
return [
//....
'components' => [
'user' => [
'identityClass' => 'frontend\models\User', // This is your class with IdentityInterface
'enableAutoLogin' => true,
'identityCookie' => ['name' => '_identity-frontend', 'httpOnly' => true],
],
];
Mais en fait, une erreur similaire peut apparaître pour n'importe quel élément de configuration de YII2.