sql >> Databasteknik >  >> NoSQL >> MongoDB

yii2 med mongodb fungerar inte för inloggning eller registrering

Jag har framgångsrikt realiserat inloggningstjänsten i mitt eget projekt med MongoDB. Men jag använde inte videohandledning som du påpekade.

Det verkar som att du har ett fel i din konfigurationsfil. Jag skulle först kontrollera konfigurationen för mongodb-komponenten. Det måste vara ungefär som att följa (yii2-mongodb projekt README )

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

En annan komponent som är värd att kolla in är användarkomponenten:

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

Men i själva verket kan liknande fel dyka upp för alla konfigurationselement i YII2.



  1. Välj dokument där alla värden i ett matrisfält finns i en annan matris

  2. MongoDB-aggregation - projekt fältvärden som fält

  3. Hur man kommer till Mongo-skalhistorikfilen eller all historik på Windows

  4. Distinct()-kommandot används med skip() och limit()