• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
بهترین راه برای محدود کردن دسترسی مدیران
#1
سلام برای محدود کردن دسترسی مدیران به بعضی از قسمت ها من یک جدول برای تمام قسمت های مدیریت ساختم و شماره مدیر رو توی اون ذخیره می کنم و تمام دستریسی هاش رو و توی صفحه مدیریت چک میکنم هر کدام رو دسترسی True داشت اون منو رو نمایش می دهم و میتونه به اون صفحه دسترسی داشته باشه بنظر شما این روش خوب هست اگر کسی روش بهتری رو داره بگه لطفا ممنون
  پاسخ
تشکر شده توسط :
#2
همین خوبه، ولی
حواست باشه که تو اول هر صفحه باید دسترسی کاربر به اون صفحه رو چک کنی و در صورت عدم دسترسی مثلاً exit بدی
هر که با مرغ هوا دوست شود - خوابش آرامترین خواب جهان خواهد بود.
  پاسخ
تشکر شده توسط : navids_69 ali786
#3
سلام
بهتره گروه های کاربری (group) ایجاد کنی و دسترسی ها رو برای گروه ها تنظیم و مدیریت کنی
چون ممکنه تعداد مدیران و سطوح دسترسی برای عده ای رو بخوای عوض کنی و تغییر بدی و یا یک یک کاربر رو جابجا کنی
مثلا یه همچین ساختاری : user , group , permission
البته این یک مدل ساده هست و مدل های پیشرفته تری هم هست که میتونی تحقیق کنی
موفق باشی
یادگیری سطحی ، چیز خطرناکی است
هیچ میانبری وجود ندارد : حتی موزارت که در ۴ سالگی اعجوبه ای در موسیقی بود ، ۱۳ سال طول کشید تا بتواند اولین کار حرفه ای و جهانیش را بسازد ، محققان نشان دادند که برای متخصص شدن در بسیاری از زمینه ها (از شطرنج گرفته تا آهنگ سازی ، اپراتوری تلگراف ، نقاشی ، شنا ، تنیس ، …) حدود ۱۰ سال زمان لازم است
  پاسخ
تشکر شده توسط : Reza
#4
بله منم گروه درست کردم ولی با همین حالتی که گفتم یعنی گروه ساخته میشه با دسترسی و کاربر عضو گروه می شه
  پاسخ
تشکر شده توسط :
#5
من کلاً با گروه فقط برای سیستم های ساده موافقم

توی سیستم های پیشرفته وجود جدول TASK بهتر هست

و Super Administrator باید پنلی داشته باشه که وقتی یه کاربر ایجاد میکنه، برای تک تک وظایفش بتونه تیک بزنه

وجود گروه باعث میشه نشه به کاربر وظیفه ویژه محول کرد Sleepy
هر که با مرغ هوا دوست شود - خوابش آرامترین خواب جهان خواهد بود.
  پاسخ
تشکر شده توسط : undefined Reza
#6
من فقط با گروه بندی موافقم .
برای جای جای پروژه ات اسم تعریف کن و توی هر گروه نوع دستری به اون قسمت رو تشرح کن .
  پاسخ
تشکر شده توسط : ali786
#7
رضا اسمت هدفت با من نبود
ولی عملکردش به روش های فکری من نزدیک تر بود Wink
هر که با مرغ هوا دوست شود - خوابش آرامترین خواب جهان خواهد بود.
  پاسخ
تشکر شده توسط : Reza
#8
منظورم از اسم اینه .
توی هر جای پروژه ات به ازای هر کاری باید یه اسم بذاری .
مثلاً مطالب میتونه دسترسی های
user_can_post
user_can_publish
user_can_edit
user_can_draft
داشته باشه .

اگه متوجه نشدی بگو یه مثال کاربردی بزنم .
  پاسخ
تشکر شده توسط : hamid_80386
#9
خب منم همینو میگم دیگه Angel

ولی گروه بندی این نمیشه، این میشه Assign TASK

گروه بندی میشه مثلاً کاربرای گروه الف بتونن یه سری TASK ها رو انجام بدن و کاربرای گروه ب یه سری کار دیگه رو

که اینطوری وقتی مثلاً میخوایم به کاربر که تو گروه ب هست یه کار از گروه الف بدیم و بقیه کارهای گروه الف رو ندیم گیر میکنیم

واسه همین میگم گروه بندی واسه کارهای کوچیک خوبه Wink
هر که با مرغ هوا دوست شود - خوابش آرامترین خواب جهان خواهد بود.
  پاسخ
تشکر شده توسط : Reza
#10
داش حمید الان خوندم ، راست میگی Angel
شرمنده ، ویندوز عوض کردم ، خودمم قاطی کردمUndecided
  پاسخ
تشکر شده توسط :


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان