वापसी यूआरएल समस्या। (लॉगिन पेज पर रीडायरेक्ट करना)।


मेरे एप्लिकेशन में एक बार सफलतापूर्वक लॉग इन करने के बाद मेरे पास चैरिटीकमेटी.एएसपीएक्स नामक एक पेज है जिसमें मैं टिप्पणियाँ दिखाता हूं और इसमें एक संपादन बटन है।

जब मैं संपादन बटन पर क्लिक करता हूं तो संपादक खुल जाता है और टेक्स्ट अपडेट बटन के साथ संपादन योग्य होता है।
अपडेट बटन पर क्लिक करने से यह यूआरएल रीडायरेक्ट हो जाता है:

http://ifintranet.imagefirst.net/Login.aspx?ReturnUrl=%2fCorporateCharities.aspx

मुझे इस पर पुनर्निर्देशित किया जाना चाहिए:
http://ifintranet.imagefirst.net/CorporateCharities.aspx

(अद्यतन डेटा के साथ)।

रिटर्न यूआरएल के साथ कुछ समस्या आई।

नोट: मैं उस पेज में कहीं भी निर्देशन नहीं कर रहा हूँ

कृपया इसकी तत्काल सहायता करें।

धन्यवाद।

समाधान 1

यदि आप उपयोगकर्ता को मान्य करने के लिए कस्टम कोड का उपयोग कर रहे हैं, तो सुनिश्चित करें कि यह वास्तव में रिटर्नयूआरएल पर रीडायरेक्ट करता है, यदि यह वैध है।

उदाहरण:

सी#
if (Membership.ValidateUser(userName.Text, password.Text))
{
    if (Request.QueryString["ReturnUrl"] != null)
    {
        FormsAuthentication.RedirectFromLoginPage(userName.Text, false);
    }
    else
    {
        FormsAuthentication.SetAuthCookie(userName.Text, false);
    }
}
else
{
    Response.Write("Invalid UserID and Password");
}

यदि इससे मदद नहीं मिलती है, तो आपको अपने कोड की समीक्षा करनी होगी।

コメント

タイトルとURLをコピーしました