سؤال

قمت بتنفيذ نموذج أمان ASP.NET وأسمح / إنكار الوصول إلى المستخدمين في Web.config بناء على الأدوار التي هم فيها

  <system.web>
   <authorization>
    <allow roles = "Admin" />
   </authorization>
  </system.web>

عندما أحاول وزيارة صفحة لا أستطيع الوصول إليها، فإنه يطالبني بتسجيل الدخول لكنني قمت بتسجيل الدخول بالفعل وإذا حاولت تسجيل الدخول مرة أخرى، فهذا يظهر فقط تسجيل الدخول للتحكم لأنه ليس لدي صحيح إذن بناء على دوري، ومع ذلك، كيف يمكنني عرض رسالة أكثر وضوحا للمستخدم، أي. "ليس لديك أذونات كافية لعرض هذه الصفحة." بدلا من مجرد تسجيل الدخول؟

هل كانت مفيدة؟

المحلول

وصف هذا المنصب الأقدم المشكلة ولدي إجابتك.

لا يوجد نص خطأ تسجيل الدخول للمصادقة القائمة على الأداء في ASP.NET

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top