MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

yii2 z mongodb nie działa przy logowaniu lub rejestracji

Z powodzeniem zrealizowałem usługę logowania we własnym projekcie przy użyciu MongoDB. Ale nie skorzystałem z samouczka wideo, który wskazałeś.

Wygląda na to, że masz błąd w pliku konfiguracyjnym. Najpierw sprawdziłbym konfigurację komponentu mongodb. Musi to być coś takiego jak następujący (yii2-mongodb projekt README )

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

Innym komponentem, który warto sprawdzić, jest komponent użytkownika:

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

Ale w rzeczywistości podobny błąd może pojawić się dla dowolnego elementu konfiguracyjnego YII2.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Drukowanie daty MongoDB z PHP

  2. Zwróć konkatenację wyników wywołań zwrotnych wywołanych w pętli

  3. Liczba agregatów MongoDB jest zbyt wolna

  4. Przechowywanie tablicy za pomocą Doctrine i MongoDB

  5. Jak obejść ten problem asynchroniczny MongoDB/Node?