PDA

View Full Version : سوال: غیر فعال شدن گزینه ها در زمان لاگین شدن کاربر با توجه به سطح دسترسی کاربر



meysam7972
شنبه 16 خرداد 1394, 16:04 عصر
با سلام خدمت اساتید گرامی منم بخدا دل دارم
بعد از گریه و زاری یه مشکل دارم چجوری باید بیام منو ها و لینک های مربوط به صفحه کاربرامو با توجه به سطح دسترسیشون فعال یا غیر فعال کنم در این برنامه انبارداری خودم مثلا چجوری میتونم بیام مثلا دکمه مدیریت گزارشات رو مثلا برای مامور خریدم غیر فعال کنم البته من سطح دسترسی تعریف کردم بصورت عدد
اینم یه شمه ای از برنامم هست

reza_alie
شنبه 16 خرداد 1394, 17:16 عصر
سلام خدمت شما
شما ابتدا بایستی جدول به اسم سطح دسترسی در دیتابیس درست کنی و بیای بهشون تعریف کنی که کدوم کاربر به کدوم بخش می تونه بره
در ادامه می تونی با seesion این کارو انجام بدی

موفق باشی

farzad-kh
دوشنبه 18 خرداد 1394, 15:48 عصر
یه رابطه چند به چند و یه جدول میانی به همین سادگی
جدول اول : مشخصات کاربران
جدول دوم : دسترسی ها مثه (مدیریت پرسنل،مدیریت کاربران،مدیریت انبار و ... یا حتی جزئی تر)
جدول سوم : آیدی کاربر و آیدی سطح دسترسی
کدنویسی : وقتی میاد توی صفحه مدیریت کاربران چک کن توی جدول سوم ببین آیدی کاربر با آیدی مدیریت کاربران قید شده یا نه اگه آره نشون بده اگه نه هم که خودت وارد تری یه پیغام بده
اگه نرم افزارتو توسعه میدی و روز به روز به بخش هاش اضافه میشه از گروه های کاربری استفاده کن یا از سمت های سازمانی... که هروقت یه ویژگی جدید اضافه کردی اونو به گروه کاربری اختصاص بدی و مجبور نشی به همه کاربرا اضافه کنی تک تک ...
رابطه گروه و کاربر هم بسته به دید خودت میتونه یه رابطه چند به چند باشه...