PDA

View Full Version : سوال: محدود کردن و اجازه ندادن اعضا برای عمل add و delete



HOSSEINGHOLI
پنج شنبه 20 اسفند 1388, 21:29 عصر
چطور میشه که وقتی صفحه login klhda پیدا کرد تشخیص دهد که useR معمولی هست یا admin و مطا بق با ان بعضی button ها را ناپدید کند یا اجازه بعضی کار ها را ندهد
یه جورایی در برنامه یه ق سمتی درست کنیم که با تیک زدن خودمون تعیین کنیم به کاربران چه اجازه ای بدهیم و طبق ان چیدمان اینترفیس خود را تعیین کنیم
روال کار چطوریه
اگه sample در این زمینه باشه که خیلی خوبه

xcomlock
پنج شنبه 20 اسفند 1388, 22:25 عصر
میتونی توی دیتابیس که اطلاعات کاربران رو ثبت میکنه چند تا فیلد هم اضافه کنی که سطوح دسترسی رو برای کاربر تعریف کنه . دقیقا شبیه Permission هائی که ویندوز برای کاربراش داره
موقعی که کاربر login میکنه این اطلاعات رو چک کنه و نقاط دسترسی رو براش آزاد کنه

hakelberfin
پنج شنبه 20 اسفند 1388, 22:28 عصر
سلام

برای طراحی شما باید سه جدول در سمت دیتابیستون داشته باشید.
1. جدولی برای اعضا
2.جدولی برای فرم های برنامتون
3.جدولی برای تعیین سطح دسترسی (که شامل کلید اصلی جدول اول و کلید اصلی جدول دوم و گزینه هایی که شما برای محدود کردن کاربراتون میخواهید مثل مجوز رویت فرم و مجوز حذف و ...)

به عبارتی جدول سوم به عنوان پل ارتباطی بین دو جدول بکار میره

روشی که دوستمون گفتن شکل ساده ای از این کاره که برای هر کاربر در تمامی فرمها و محدودیت ها ثابت خواهد بود

HOSSEINGHOLI
جمعه 21 اسفند 1388, 00:53 صبح
نمونه ای دارید
چطوری برای فرم جدول بسازم

hakelberfin
جمعه 21 اسفند 1388, 09:00 صبح
سلام دوست عزیز
سعی میکنم امروز یه نمونه ی مختصر بسازم و تا شب ساعت 12براتون UpLoad کنم.

hakelberfin
شنبه 22 اسفند 1388, 00:35 صبح
سلام دوست عزیز

این برنامه رو فقط جهت آشنایی دوستان با طریقه ی تعیین سطح دسترسی برای کاربران نوشتم و
هیچ گونه ادعایی جهت بی نقص بودن کد ندارم.
شما میتونید قسمت هایی از اون رو بنا به سلیقه تون تکمیل کنید. مثلا دسترسی به فرم ها رو هم محدود کنید.
در این برنامه دوتا User دارم .
1.
UserName=Admin
UserPass=Admin
2.
UserName=Mohammad
UserPass=123
موفق باشید.