sql >> Databáze >  >> NoSQL >> MongoDB

yii2 s mongodb nefunguje pro přihlášení nebo registraci

Úspěšně jsem realizoval přihlašovací službu na svém vlastním projektu pomocí MongoDB. Ale nepoužil jsem video tutoriál, na který jste poukázal.

Zdá se, že máte chybu v konfiguračním souboru. Nejprve bych zkontroloval konfiguraci pro komponentu mongodb. Musí to být něco jako následující (yii2-mongodb projekt README )

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

Další komponentou, kterou stojí za to vyzkoušet, je uživatelská komponenta:

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

Ale ve skutečnosti se podobná chyba může objevit pro jakýkoli konfigurační prvek YII2.



  1. Jak serializovat mapu v Javě pro uložení v Redis?

  2. MongoDB:odstraňte jedinečné omezení

  3. Schémata v externím modulu nefungují v Node.js

  4. MongoError:Nelze extrahovat geografické klíče