PDA

View Full Version : تعیین شطح دسترسی کاربران



Delphi7_love
یک شنبه 24 اردیبهشت 1391, 01:16 صبح
با سلام خدمت دوستان
من میخوام یه الگوریتمی واسه سطح دسترسی کاربرام مشخص کنم ، به این صورت که هرکاربر برای هر فرم 4 عمل ثبت ، اصلاح ، حذف و نمایش رو داشته باشه
بهترین شیوه چیه ؟
ممنون

tiphooo
یک شنبه 24 اردیبهشت 1391, 13:11 عصر
به هر فرم خود یک کد اختصاص داده و کد و عنوان فرم را در جدولی ذخیره کنید
برای کاربران مختلف در جدول دیگری کد کاربر کد فرم و چهار فیلد با عملیات مورد نظر از نوع smallint در نظر بگیرید (smallint از این لحاظ که ممکن است در آینده موارد دیگری اضافه شود)
در تنطیم سطح دسترسی برنامه برای هر کاربر از جدول اول تمام فرمها را نمایش دهید و بعد برای دادن و یا حذف دسترسی فیلدهای جدول دوم را صفر و یا یک کنید
زمان بارگذاری فرم با توجه به کد کاربر دسترسی ها را کنترل کنید
شاید این ساده ترین راه حل عملی برای این کار باشد