sql >> Base de Datos >  >> NoSQL >> MongoDB

yii2 con mongodb no funciona para iniciar sesión o registrarse

Realicé con éxito el servicio de inicio de sesión en mi propio proyecto usando MongoDB. Pero no usé el video tutorial que mencionaste.

Parece que tiene un error en su archivo de configuración. Primero verificaría la configuración del componente mongodb. Debe ser algo como lo siguiente (yii2-mongodb proyecto LÉAME )

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

Otro componente que vale la pena revisar es el componente de usuario:

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

Pero, de hecho, puede aparecer un error similar para cualquier elemento de configuración de YII2.