मैंने अभी पहचान फ्रेमवर्क के नए 2.0 संस्करण का उपयोग करने के लिए स्विच किया है। 1.0 में मैं उपयोग करके एक उपयोगकर्ता वस्तु प्राप्त कर सकता था manager.FindByIdAsync(User.Identity.GetUserId())
। GetUserId()
विधि प्रतीत नहीं होता है 2.0 में मौजूद है।
अब सभी मैं यह पता लगा सकता हूं manager.FindByEmailAsync(User.Identity.Name)
कि उपयोगकर्ता तालिका में उपयोगकर्ता नाम फ़ील्ड का कौन सा संदर्भ है। मेरे आवेदन में यह ईमेल क्षेत्र के समान है।
जब सड़क को किसी को अपने ईमेल को अपडेट करने की आवश्यकता होती है, तो मैं इस मुद्दे को देख सकता हूं। क्या पहचान 2.0 फ्रेमवर्क में अपरिवर्तित मूल्य (जैसे आईडी फ़ील्ड) के आधार पर उपयोगकर्ता ऑब्जेक्ट में वर्तमान लॉग इन करने का एक तरीका है ?