شنبه 2 شهريور 1387, 3:57 بعدازظهر
سه شنبه 5 شهريور 1387, 4:38 قبلازظهر
به فارس وب خوش اومدي دوست من ؛ دليل اينكه تاكنون به سوال شما پاسخي داده نشده اين هستش كه شما موضوع رو در بخش مقالات مطرح كرده بودين ؛ بخش مقالات تنها مخصوص مقالات هستش.
اين تاپيك رو ببينيد: [ جهت مشاهده لينك عضو شويد ! ] شايد پاسخ خودتون رو دريافت كنيد.
موفق باشيد.
اين تاپيك رو ببينيد: [ جهت مشاهده لينك عضو شويد ! ] شايد پاسخ خودتون رو دريافت كنيد.
موفق باشيد.
چهارشنبه 6 شهريور 1387, 3:51 قبلازظهر
ramin_h عزیز
اگر منظور شما Role هایی است که از طریق .net می توانید ایجاد نمایید می توانید به شیوه ی زیر کاربران خود را دسته بندی نمایید، زمانی که یک Login View به فرمتان اضافه می نمایید با استفاده از Edit Role Group گروه های کاربری خود را اضافه نمایید حال شما گروه های کاربری دارید ، می بایست به کاربرانتان زمان ثبت نام یا با استفاده از امکانات مدیر Role تخصیص دهید ، یعنی در پایگاه داده تان ذخیره نمایید که هر user شما چه نقشی دارد ، در صورتی که کسی به سیستم متصل نشده باشد به عنوان anonymous شناخته می شود حتی می توانید تنها Role ی که داشته باشید Logged in باشد (بعنی تمامی کاربرانی که Login نموده اند.)
مسلما Role هایی که در کدهایتان تعریف می کنید باید با Role هایی که در پایگاه داده تان موجود است یکی باشد.
شما می توانید دسترسی به صفحه هایتان را با استفاده از Role Group در Web.config به صورت زیر تنظیم نمایید :
اگر منظور شما Role هایی است که از طریق .net می توانید ایجاد نمایید می توانید به شیوه ی زیر کاربران خود را دسته بندی نمایید، زمانی که یک Login View به فرمتان اضافه می نمایید با استفاده از Edit Role Group گروه های کاربری خود را اضافه نمایید حال شما گروه های کاربری دارید ، می بایست به کاربرانتان زمان ثبت نام یا با استفاده از امکانات مدیر Role تخصیص دهید ، یعنی در پایگاه داده تان ذخیره نمایید که هر user شما چه نقشی دارد ، در صورتی که کسی به سیستم متصل نشده باشد به عنوان anonymous شناخته می شود حتی می توانید تنها Role ی که داشته باشید Logged in باشد (بعنی تمامی کاربرانی که Login نموده اند.)
مسلما Role هایی که در کدهایتان تعریف می کنید باید با Role هایی که در پایگاه داده تان موجود است یکی باشد.
شما می توانید دسترسی به صفحه هایتان را با استفاده از Role Group در Web.config به صورت زیر تنظیم نمایید :
<location path="PageName.aspx">
<system.web>
<authorization>
<allow roles="Admin"/>
<deny users="*"/>
</authorization>
</system.web>
</location>
با این کد تنها نقش Admin به صفحه تان دسترسی دارد و دیگر کاربران deny هستند شما با اضافه کردن location برای هر صفحه تان می توانید دسته بندی های صفحات را انجام دهید .
البته موضوع نقش ها خیلی فراتر از این چند خطه در صورتی که خواستید بگید تا شرح کامل تری قرار دهیم.