PDA

View Full Version : سوال: نحوه پرمیشن بندی



mjt10063
یک شنبه 15 خرداد 1390, 15:10 عصر
با سلام دوستان
نمیدونم عنوان رو درست تایپ کردم یا غلط
ولی من برای برنامه ای که نوشتم یه صفحه لاگین طراحی کردم
ولی من چند کربر با سطح دست رسی متفاوت دارم
یعنی مدیر
مسئول
و ...
می خوام یه کاری بکنم که این افراد هر کدوم که وارد میشن با سطح دست رسی خودشون وارد بشن

دوستان جستجو هم کردم ولی به نتیجه خوبی نرسیدم
ممنون میشم اگر منبع و یا اطلا عاتی که در دست دارید رو دریغ نکنی.

با تشکر فراوان

B.I.O.H.A.Z.A.R.D
یک شنبه 15 خرداد 1390, 15:28 عصر
سلام

این تاپیک ها رو خوندید؟

http://barnamenevis.org/showthread.php?290133-%D8%AA%D8%AE%D8%B5%D8%B5%DB%8C-%DA%A9%D8%B1%D8%AF%D9%85-%D9%81%D8%B1%D9%85-login
http://barnamenevis.org/showthread.php?290147-%D8%B4%D8%B1%D8%B7-%DA%AF%D8%AF%D8%A7%D8%B4%D8%AA%D9%86-%D8%A8%D8%B1%D8%A7%DB%8C-%D8%AF%D8%B3%D8%AA%D9%88%D8%B1-sql

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

mjt10063
یک شنبه 15 خرداد 1390, 16:55 عصر
نه دوست عزیز من با این کد نویسی ها مشکلی ندارم
و این رو هم میدونم که با چند دستور if می شه قضیه رو هم اورد
ولی من یه جه یه مطلب دست و پا شکسته از از (فکر کنم اسمش) پرمیشن بندی بود خودنم
که سطح دست رسی کاربران رو تعیین میکرد
ولی حالا هرجا میگردم نمی تونم او چیزی که می خوام رو پیدا کنم
از بد شانسی اسمش هم خوب یادم نمیاد .

دوستان اگر کسی مطلبی داره ممنون میشم کمکم کنه

mjt10063
یک شنبه 15 خرداد 1390, 21:17 عصر
دوستان عزیز اگر میشه کمکم کنید
ممنون میشم

zarrinnegar
یک شنبه 15 خرداد 1390, 21:43 عصر
اگه منظورت از پرمیشن بندی اینه که فرم های برنامت رو بخوای در اختیار کاربران بزاری به شرط اینکه ایجاد اصلاح حذف و چاپ و جستجو و حتی نمایش اون فرم رو کنترل داشته باشی یه راه داره
اگه منظورت اینه که هر کدوم صفحات مخصوص به خودشون را دارند یه راه دیگه

در هر دو صورت من از یه سری جدول استفاده میکنم و کنترل میکنم
1 - جدول برنامه
2 - جدول گروه ها
3 جدول کاربران
4 - جدول منوهای برنامه
5 - جدول پرمیشن های گروه ها

اگه فکر میکنی اینها جوابتو میدن بگو ادامه بدم

mjt10063
دوشنبه 16 خرداد 1390, 10:26 صبح
دوست عزیز من با اصلاح و درج و حذف کاری ندارم
من میخوام که وقتی مدیر بخش با یوزر و پس که وارد کرده به صفحه اصلی بیاد و امکانات خاص خودش رو داشته باشه
و کاربر دیگه که وارد میشه باز هم امکانات خاص خودش رو روی همون فحه اصلی ببینه . و ...
همه کاربرام باید اصلاح حذف و ... رو در کار خودشون داشته باشن
من می خوام که برای هر کاربر یه صفحه اصلی جدا قرار بدم
می خوام که همه بعد از ورود یه صفحه رو ببینند ولی با سطح دست رسی خودشون.

mjt10063
دوشنبه 16 خرداد 1390, 17:23 عصر
دوستان خواهش کمک کنید
من زیاد وقت ندارم باید پروژه رو تحویل بدم

Directx
دوشنبه 16 خرداد 1390, 19:36 عصر
شما دو تا متغیر global تعریف کن و مقدار یکیشو یوزر و اون یکی رو rol مربوط به همون یوزر قرار بده اون وقت می تونی از اونا برای اعمال محدودیت (هر جا که خواستی ) استفاده کنی برای مثال می تونی چک کنی اگه یوزر طرف مثلا DirectX و rol اون user بود مثلا textbox1 خاصیت enable ش رو false کنی یا اگه admin بود هنگام لود فرم اونو true کنی و خیلی کارای دیگه که به راحتی انجام می شه

sara333
پنج شنبه 10 آذر 1390, 11:38 صبح
اگه منظورت از پرمیشن بندی اینه که فرم های برنامت رو بخوای در اختیار کاربران بزاری به شرط اینکه ایجاد اصلاح حذف و چاپ و جستجو و حتی نمایش اون فرم رو کنترل داشته باشی یه راه داره
اگه منظورت اینه که هر کدوم صفحات مخصوص به خودشون را دارند یه راه دیگه

در هر دو صورت من از یه سری جدول استفاده میکنم و کنترل میکنم
1 - جدول برنامه
2 - جدول گروه ها
3 جدول کاربران
4 - جدول منوهای برنامه
5 - جدول پرمیشن های گروه ها

اگه فکر میکنی اینها جوابتو میدن بگو ادامه بدم

سلام
ببخشید میشه در رابطه با این مواردی که عنوان کردین یکم بیشتر توضیح بدین . فکر میکنم تجربه تون تو این زمینه واقعا خوبه .
ممنون