Ik heb de inlogservice met succes gerealiseerd bij mijn eigen project met behulp van MongoDB. Maar ik heb geen video-tutorial gebruikt die je aangaf.
Het lijkt erop dat je een fout hebt in je configuratiebestand. Ik zou eerst de configuratie voor mongodb-component controleren. Het moet zoiets zijn als het volgende (yii2-mongodb
project README
)
return [
//....
'components' => [
'mongodb' => [
'class' => '\yii\mongodb\Connection',
'dsn' => 'mongodb://developer:[email protected]:27017/mydatabase',
],
],
];
Een ander onderdeel dat de moeite van het bekijken waard is, is het gebruikersonderdeel:
return [
//....
'components' => [
'user' => [
'identityClass' => 'frontend\models\User', // This is your class with IdentityInterface
'enableAutoLogin' => true,
'identityCookie' => ['name' => '_identity-frontend', 'httpOnly' => true],
],
];
Maar in feite kan een soortgelijke fout optreden voor elk configuratie-element van YII2.