मेरे पास ASP.Net MVC3 का उपयोग करके एक प्रोजेक्ट है और भूमिकाओं के लिए सदस्यता का उपयोग करना है। मैं हर नियंत्रक में अधिकृत का उपयोग करता हूं। जैसे:एएसपी.NET एमवीसी 3 रीडायरेक्ट अनधिकृत उपयोगकर्ता लॉगिन करने के लिए नहीं यूआरएल
[Authorize(Roles = "Administrator")]
public ActionResult Index(string q, int i)
{
return View(model);
}
अगर कोई नहीं करता है व्यवस्थापक के लिए भूमिका है, तो यह डिफ़ॉल्ट रूप से पेज के लिए लॉग इन पर रीडायरेक्ट करेगा। इसे कैसे बदलें, तो यह दृश्य/साझा/अनधिकृत.cshtml में रीडायरेक्ट करेगा? या शायद अगर किसी के पास व्यवस्थापक के लिए भूमिका नहीं है, तो यह संदेश बॉक्स (अलर्ट) दिखाएगा?
अग्रिम धन्यवाद।
धन्यवाद, आपने मुझे फिर से मदद की :) –
यह समाधान अनधिकृत और अनौपचारिक अनुरोधों के लिए अनधिकृत पृष्ठ पर रीडायरेक्ट होगा –
यह सच है। मैंने आपके बिंदु को प्रतिबिंबित करने के लिए अपना उत्तर लागू किया। – Iridio