से प्राप्त कर सकता हूं, मैं बस अपना परिदृश्य काम करने में मदद मांगा चाहता था? मैं पासवर्ड रीसेट टोकन का उपयोग कर उपयोगकर्ता नाम प्राप्त करना चाहता हूं।WebMatrix.WebData.WebSecurity - मैं केवल UserRame को पासवर्ड रीसेट टोकन
यह मेरा परिदृश्य है।
- मेरे पास मेरी वेबसाइट में एक पासवर्ड भूल गया है जो उपयोगकर्ता को पासवर्ड पासवर्ड भेजता है।
- मैं केवल पासवर्ड पासवर्ड स्ट्रिंग भेजना चाहता था।
जब उपयोगकर्ता लिंक पर क्लिक करता है। मैं उपयोगकर्ता नाम प्राप्त करने के लिए अनुरोध ["टोकन"] से पूछता हूं और फिर उपयोगकर्ता को पासवर्ड और ऑटोलॉगिन बदलने की अनुमति देगा।
public ActionResult ChangePassword() { ChangePasswordModel model = new ChangePasswordModel(); string token=string.Empty; try { token = Request["token"].ToString(); int userId = WebSecurity.GetUserIdFromPasswordResetToken(token); if (userId > 0) { //Get the user object by (userid) //??????????????????? //??????????????????? } else { throw new Exception("The change password token has expired. Please go to login page and click forgot password again."); } } catch { model.HasError = true; ModelState.AddModelError("", "The change password token has expired. Please go to login page and click forgot password again."); } return View(model); }
अग्रिम धन्यवाद:
इस नीचे मेरी कोड है।
हाय ज़ेस्परी, आपको तुरंत प्रतिक्रिया के लिए धन्यवाद। लेकिन मैं चाहता था कि उपयोगकर्ता पासवर्ड बदलने के बाद लॉग इन हो। –
@NETExperts: मैंने आपकी टिप्पणी को संबोधित करने के लिए उत्तर संपादित किया। –
महान! यह जांच लेंगे। धन्यवाद। –