MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

yii2 mit mongodb funktioniert nicht für die Anmeldung oder Anmeldung

Ich habe den Login-Service erfolgreich in meinem eigenen Projekt mit MongoDB realisiert. Aber ich habe kein Video-Tutorial verwendet, auf das Sie hingewiesen haben.

Es sieht so aus, als hättest du einen Fehler in deiner Konfigurationsdatei. Ich würde zuerst die Konfiguration für die Mongodb-Komponente überprüfen. Es muss etwas wie folgt sein (yii2-mongodb Projekt README )

return [
    //....
    'components' => [
        'mongodb' => [
            'class' => '\yii\mongodb\Connection',
            'dsn' => 'mongodb://developer:[email protected]:27017/mydatabase',
        ],
    ],
];

Eine andere Komponente, die es wert ist, überprüft zu werden, ist die Benutzerkomponente:

return [
    //....
    'components' => [
    'user' => [
        'identityClass' => 'frontend\models\User', // This is your class with IdentityInterface
        'enableAutoLogin' => true,
        'identityCookie' => ['name' => '_identity-frontend', 'httpOnly' => true],
    ],
];

Aber tatsächlich kann ein ähnlicher Fehler für jedes Konfigurationselement von YII2 auftreten.