PDA

View Full Version : سوال: سطح دسترسی



saldin
پنج شنبه 21 مرداد 1389, 22:37 عصر
سلام.
من خیلی راجع به سطح دسترسی جستجو کردم ولی اون چیزی رو که می خواستم پیدا نکردم.
می خوام برای تمام فرمهام سطح دسترسی بذارم.یک فرم دارم که نام کاربری ها در کمبو باکس میان و برای هر فرمم یک چک باکس گذاشتم.حالا می خوام بدونم چطوری value این چک باکسها رو ذخیره کنم و چطوری اونها رو اول برنامه چک کنم که کدوم کاربر به کدوم فرمها دسترسی داره.
خواهش می کنم کمکم کنید

behnam25214
پنج شنبه 21 مرداد 1389, 23:22 عصر
سلام

باید تو پایگاه داده ات یه فیلد برای سطح دسترسی داشته باشی.
بعد از ورود هر کاربر ببینی که اون فیلد اگه 1 باشه بتونه فرم مور نظر رو ببینه اگه هم که 0 باشه نتونه ببینه.

saldin
جمعه 22 مرداد 1389, 14:28 عصر
شما منظورتون اینه که برای هر فرمم باید یک فیلد تعریف کنم؟
من حداقل 20 تا فرم دارم!!!
یه جا خونده بودم که باید همه این چک خورده یا نخورده های چک باکسها رو باید داخل یک رشته مثلا به صورت110011110بریزم و بعدا در فرم لاگین اونو استفاده کنم.اما نمی دونم چه طوری؟

cardano7
جمعه 22 مرداد 1389, 14:45 عصر
سه فیلد کافیه:
FormName
FormElement
ElementValue

saldin
جمعه 22 مرداد 1389, 17:54 عصر
اواقعا ممنون میشم اگه بیشتر توضیح بدید.

mahdi87_gh
جمعه 22 مرداد 1389, 21:07 عصر
شما برای این کار بهتره یک کلاس UAC(USER ACCOUNT CONTROL)تعریف کنید و سپس درون این کلاس تابعی برای بررسی مجوز دسترسی یک کاربر به فرمها داشته باشید. اگر میخواهید مجوز ها را درون بانک ذخیره کنید، یک جدول در نظر بگیرید که شامل فیلدهای USER_ID,FORM_NAME,AUTHORIZED باشه و بقیه اش هم که فکر میکنم مشخص باشه..
اگر نتوانستید ادامه را خودتون انجام بدید دوباره در تماس باشید
موفق باشید