मुझे एमवीसी 5 के लिए मानक एएसपी पहचान प्रदाता के साथ कोई समस्या है। जैसे ही मैं विधि में लॉग इन करता हूं:एएसपी.नेट पहचान प्रदाता साइनइन प्रबंधक वापसी विफलता रखता है
await SignInManager.PasswordSignInAsync(model.Email, model.Password, model.RememberMe, shouldLockout: false);
विफलता लौटता रहता है। तब
UserManager.FindByEmail(model.Email);
यह मेरे उपयोगकर्ता में लॉग इन करने की कोशिश कर के लिए एक वैध UserID रिटर्न मैं प्रयोग किया है:: तो मैं डिबगिंग शुरू कर दिया, का उपयोग करके।
SignInManager.UserManager.CheckPassword(UserIDObtainedFromFind, model.Password);
और यह सच देता है, पासवर्ड जिसका मतलब है मैं मान्य है प्रदान करते हैं ....
मैं कैसे, SignInM डिबग का पता लगा सकते हैं पर कोई भी विचार anager.PasswordSignInAsync यह देखने के लिए कि यह कहां विफल रहता है?
ठीक है आप सही कहां हैं। मैंने उपयोगकर्ता का स्क्रीन नाम स्टोर करने के लिए अपना उपयोगकर्ता नाम फ़ील्ड इस्तेमाल किया। इसे वापस वापस लेना और स्क्रीन नाम फ़ील्ड जोड़ने से मेरी समस्या हल हो गई। धन्यवाद! –
यदि आप मैन्युअल –