मैंने MongoDB का उपयोग करके अपने स्वयं के प्रोजेक्ट में लॉगिन सेवा को सफलतापूर्वक महसूस किया। लेकिन मैंने आपके द्वारा बताए गए वीडियो ट्यूटोरियल का उपयोग नहीं किया।
ऐसा लगता है कि आपकी कॉन्फ़िगरेशन फ़ाइल में कोई त्रुटि है। मैं पहले मोंगोडब घटक के लिए कॉन्फ़िगरेशन की जांच करूंगा। यह कुछ इस तरह होना चाहिए (yii2-mongodb
प्रोजेक्ट README
)
return [
//....
'components' => [
'mongodb' => [
'class' => '\yii\mongodb\Connection',
'dsn' => 'mongodb://developer:[email protected]:27017/mydatabase',
],
],
];
अन्य घटक जाँच के लायक है उपयोगकर्ता घटक है:
return [
//....
'components' => [
'user' => [
'identityClass' => 'frontend\models\User', // This is your class with IdentityInterface
'enableAutoLogin' => true,
'identityCookie' => ['name' => '_identity-frontend', 'httpOnly' => true],
],
];
लेकिन वास्तव में, YII2 के किसी भी कॉन्फ़िगरेशन तत्व के लिए समान त्रुटि दिखाई दे सकती है।