MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

yii2 com mongodb não funciona para login ou inscrição


Realizei com sucesso o serviço de login no meu próprio projeto usando o MongoDB. Mas eu não usei o tutorial em vídeo que você apontou.

Parece que você tem um erro no seu arquivo de configuração. Eu primeiro verificaria a configuração do componente mongodb. Deve ser algo como o seguinte (yii2-mongodb projeto README )
return [
    //....
    'components' => [
        'mongodb' => [
            'class' => '\yii\mongodb\Connection',
            'dsn' => 'mongodb://developer:[email protected]:27017/mydatabase',
        ],
    ],
];

Outro componente que vale a pena conferir é o componente do usuário:
return [
    //....
    'components' => [
    'user' => [
        'identityClass' => 'frontend\models\User', // This is your class with IdentityInterface
        'enableAutoLogin' => true,
        'identityCookie' => ['name' => '_identity-frontend', 'httpOnly' => true],
    ],
];

Mas, na verdade, um erro semelhante pode aparecer para qualquer elemento de configuração do YII2.