PDA

View Full Version : نسبت دادن یک Role به یک کاربر خاص



raika17metal
جمعه 14 بهمن 1390, 01:04 صبح
من توی سایتم نیاز دارم که سه تا Role با نام های : Admin, SuperAdmin,RegisteredMembers بسازم.
اول اینکه چطوری می تونم اینارو بسازم (بدون استفاده از برنامه آماده ای که در .NET وجود داره یعنی به وسیله کد یا تنظیمات Web Config)
دوم اینکه من مشخصات اعضا رو در جدولی به نام Users ذخیره می کنم که شامل فیلدهایی از جمله : نام، نام خانوادگی، تاریخ تولد، رشته تحصیلی، مدرک تحصیلی و ... می باشد. حالا چطوری می تونم تعیین کنم کاربران ثبت نام شده بصورت پیش فرض در RegisteredMembers ثبت بشن؟

vof.ir
جمعه 14 بهمن 1390, 01:10 صبح
از کامپوننت های خود asp.net استفاده میکنید یانه/
اگر نه؟ خب بسته به اینکه فرم رجیستر شما چه جوری طراحی شده کد پشتش، میتونی موقع درج در جدول، roleپیش فرض را بهش اختصاص بدهید

شاید من درست متوجه سوال شما نشدم

hamid_shrk
جمعه 14 بهمن 1390, 11:24 صبح
سلام ،
شما باید اول یک جدول rule بسازید که یم Id ویک فیلد rule داشته باشه و بصورت دستی 3 تا رکورد بالا رو بهش اضافه کنید. حالا
شما باید یک کلید خارجی از جدول rule به جدول کاربر بدید و وقتی که کاربر ثبت نام کرد بهش نقش RegisteredMembers رو بدید ومعمولا هم admin بزرگ یا همون SuperAdmin رو هم باید بصورت دستی وارد جدول کاربران کنید که تو پنلتون اون ادمین بتونه Admin های عادی تعریف کنه.

raika17metal
جمعه 14 بهمن 1390, 18:24 عصر
خوب اون موقع محدودیت روی Role ها رو چطوری اعمال کنم. محدودیت هایی مثل اینکه کاربران خاص به پوشه های تعریف شده ای دسترسی داشته باشن.

Saman Hashemi
شنبه 15 بهمن 1390, 07:41 صبح
شما باید یه جدول دیگه داشتی باشی قسمتهایی که اون نقش میتونه ببینه توش ثبت کنی...!
id,id_Role,Page

ramin149
شنبه 15 بهمن 1390, 08:31 صبح
فکر کنم این آموزش به دردتون بخوره
http://how2learnasp.net/article.aspx?code=85c9dd50-0935-48c2-9039-949da6b42f8d#