PDA

View Full Version : سوال: تعيين سطح دسترسي در فرم



Iran58
دوشنبه 21 تیر 1389, 10:26 صبح
سلام
من براي برنامه مورد نظرم تا اينجا براي تعيين سطح دسترسي 3 فرم ساخته ام
فرم1:اجاز ورود كاربر مجاز به سيستم
فرم2:تعيين دسترسي هركاربر به سطوح مديريت سيستم(آدمين ، كاربر،مشتري و...)
فرم3: تعيين دسترسي هر سطح مديريت به فرم هاي مختلف برنامه(كاربربه صفحه ثبت ،آدمين به صفحه تعيين سطح دسترسي)
فرم هاي مورد نظر از طريق منو اسكريپت باز مي شود كه بطور پيش فرض غير فعال مي باشند
حال مشكل من اينست وقتي كاربري لاگ سيستم شد ونام كاربري به صفحه اصلي ارسال شد چطور مي توانم
با توجه به نام كاربري وتعريف سطوح دسترسي قسمتهاي مجاز را براي كاربر لاگ شده فعال كنم.
با تشكر

ehsanara
دوشنبه 21 تیر 1389, 21:11 عصر
اول همه منو ها و آیتم هایی که می خوای دسترسی بدی Disable یا invisible کن
یه فرم بساز به اسم Group Managment یا هر اسمی که دوست داری
به همه فرم ها و آیتم هایی که می خوای با دسترسی باشن تو DataBase یه شماره بده
و هرگروه رو توی DB تعریف کن
میتونی همه فرم ها یا آیتم هایی رو که می خوای دسترسی بدی با یه ComboBox از طریق شماره آیتم هایی که دادی از DB بگیری و داخل فرم Group Managment فراخوانی کنی و یه Button هم بزار که هر گزینه ای که به هر گروهی که میخوای دسترسی بدی با انتخاب از ComboBox و کلیک روی Button، شماره اون فرم یا آیتم توی DB به اطلاعات گروهت اضافه شه
و موقع لاگین چک کنه که کاربر از چه گروهیه و طبق اون گروه منو هایی که دسترسی دارن Enable یا visible کنه

ehsanara
دوشنبه 21 تیر 1389, 21:12 عصر
می تونی این کار رو برای هر کاربر هم انجام بدی

mmd2009
دوشنبه 21 تیر 1389, 21:35 عصر
دوست عزیز من منظورتون متاسفامه متوجه نشدم و این نمونه مثال رو برات اماده کردم

ببینش و بر اساس نیازت بگو رو این نمونه چه کاری انجام بدی بهتره برات تا اگه من هم تونستم بتونم از روی همین نمونه برنامه کمکت کنم