PDA

View Full Version : سوال: خوا هشنآ کمکم کنید.افزودن نقش به کاربران



saaaaam
دوشنبه 17 تیر 1387, 18:02 عصر
هنگام ثبت نام یک کاربر چه جوری میشه یه نقش بهش داد که وقتی login میشه فقط به یه صفحات خاص دسترسی داشته باشه

تو رو خدا کمک کنید
بد رقم گیر کردم

bachebahal_1363
دوشنبه 17 تیر 1387, 19:44 عصر
یکی از راه حل هاش اینه که شما یه table ایجاد کنید و حق دسترسی های خودتون رو داخلش مشخص کنید به مثال زیر توجه کنید :


__________________________________________________ _________
| نام کاربری | کلمه عبور | حق دسترسی به گزارشات | حق دسترسی چاپ|
__________________________________________________ _________
|برنامه نویس| *******| دارد | ندارد |
__________________________________________________ _________


بعد از داخل برنامه زمانی که کاربر LogIn می کنه می تونی چک کنی که برای مثال اگر حق دسترسی به گزارشات کلمه "دارد" بود Control مورد نظر Enable بشه .

رضا عربلو
دوشنبه 17 تیر 1387, 21:18 عصر
می توانید سه جدول Users (با پرایمری کی UserID) و Roles (با پرایمری کی RoleID) و UsersInRoles (با پرایمری کی , RoleId, UserID) داشته باشید.
در جدول Users کاربرانتان را تعریف کنید.
در جدول Roles رول هایتان را تعریف کنید
در جدول UsersInRoles رول های که هر کاربر می تواند بگیرد را وارد کنید.