PDA

View Full Version : تعیین سطح دسترسی



amir_T_2008
شنبه 03 خرداد 1393, 03:35 صبح
سلام دوستان ممنون میشم به سوال من پاسخ بدید

من از خود login موجود در vs استفاده کردم اما مشکل اینجاست که وقتی کاربر با دسترسی admin وارد میشه اتوماتیک براش تعیین کردم که به صفحه managment در فولدر admin وارد میشه اما من یک فولدر دیگه به نام user درست کردم که میخوام وقتی کاربر با حق دسترسی user وارد میشه اتومات وارد managment در فولدر user وارد بشه.


ممنون میشم راه حلی ارائه بدید

kavayo
شنبه 03 خرداد 1393, 15:56 عصر
میتونی دو رول ادمین و یوزر تعریف کنی و با استفاده از webconfiguration طبق این رول ها سطح دسترسی به پوشه های مورد نظر رو مشخص کن

amir_T_2008
شنبه 03 خرداد 1393, 21:33 عصر
میتونی دو رول ادمین و یوزر تعریف کنی و با استفاده از webconfiguration طبق این رول ها سطح دسترسی به پوشه های مورد نظر رو مشخص کن

دوست عزیز من مراحل میدونستم ولی به کد احتیاج داشتم که خودم پیدا کردم و کد قرار میدم که دوستان دیگر که مشکل منو دارن ازش استفاده کنه و به اون صورت که میخواهید تغییر بدید.

<location path="CreateUser.aspx">
<system.web>
<authorization>
<deny roles="User" />
</authorization>
</system.web>
</location>
<location path="changepassword.aspx">
<system.web>
<authorization>
<deny roles="User" />
</authorization>
</system.web>
</location>

amir_T_2008
یک شنبه 18 خرداد 1393, 18:45 عصر
دوستان من از این کد



<location path="Amozesh.pdf">
<system.web>
<authorization>
<deny roles="User" />
</authorization>
</system.web>
</location>


در Web config استفاده کردم و به درستی کار میکنه ولی اتفاق عجیب اینه که وقتی آپلود میکنم رو هاست جواب نمیده البته اینم بگم من از این کد بازم استفاده کردم برای دسترسی صفحاتم و اونا کار میکنه ولی این pdf وقتی میره رو هاست جواب نمیده و locdl جواب میده

ممنون میشم کمک کنید.

ahmad156
یک شنبه 18 خرداد 1393, 23:15 عصر
تعیین اعتبار با استفاده از FormsAuthentication (http://barnamenevis.org/showthread.php?415958-%D8%AA%D8%B9%DB%8C%DB%8C%D9%86-%D8%A7%D8%B9%D8%AA%D8%A8%D8%A7%D8%B1-%D8%A8%D8%A7-%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-%D8%A7%D8%B2-FormsAuthentication&highlight=formsauthentication)