PDA

View Full Version : خطای ASP.net در استفاده از کلاس Membership و Rolemanagement



siavash63lia
یک شنبه 31 شهریور 1392, 23:00 عصر
با سلام من یک application با ASP.Net دارم می نویسم که می خواهم برای جلو گیری از اینکه کاربران عادی به صفحه admin دسترسی نداشته باشند داخل folder برای admin یک Webconfig استفاده کردم که کد زیر را درونش نوشتم:




<configuration>
<system.web>
<authorization>
<allow roles="admin"/>
<deny roles="*"/>

</authorization>
</system.web>
</configuration>




اما وقتی اجرا می کنم به خطای زیر بر می خورم .... ممنون میشم منو راهنمایی کنید چگونه این خطا را بر طرف کنم؟ ضمناً تنظیمات مربوط به webconfig اصلی پروژه برای role managementها به درستی انجام شده است.
خطا:

Parser Error Message: Authorization rule names cannot contain the '*' character.
Source Error:
Line 4: <authorization>
Line 5: <allow roles="admin"/>
Line 6: <deny roles="*"/>
Line 7: </authorization>
Line 8: </system.web>

farhud
دوشنبه 01 مهر 1392, 16:40 عصر
پیام خطا کاملا واضحه.

رل نمی‌تونه * باشه.

خط دوم را به صورت زیر تصحیح کن:



<deny user="*">