حامد صادقی
5 سال پیش توسط حامد صادقی مطرح شد
4 پاسخ

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

فرض کنید یک سایت خبری داریم، پنل مدیریت شامل کنترل دسته بندی ، اخبار ، کاربران و نظرات می باشد.
حالا می خواهیم به پنل مدیریت امکانی اضافه کنیم که مدیر بتواند به کاربران مخطلف دسترسی های مخطلفی ارائه بدهد مثلا یک کاربر بتواند نظرات خودش را فقط ببیند و ویرایش کند. کاربر دیگر بتواند نظارت خود و نظراتی که بر روی مطالب خود فرستاده شده را ببیند و مدیر هم همه نظرات را ببیند و ...
برای اینکه کنترل دسترسی ها به بخش های مخطلف محدودیت نداشته باشد . چه برنامه ای باید نوشته شود؟ ایا روش یا الگریتم خاصی برای این کار وجود دارد؟ شما در وبسایت های که اماده میکنید کنترل دسترسی ها را چگونه ایجاد میکنید؟ مثلا اگر مدیر اجازه دیدن دسته بندی ها را از کسی بگیرد چه بلایی سر فرم افزودن مطلب (که در ان باید دسته بندی انتخاب شود) می اید؟


ثبت پرسش جدید
رایموند
تخصص : مختصص وردپرس - برنامه نویس لار...
@Raymond 5 سال پیش مطرح شد
1

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


developer
تخصص : برنامه نویس
@developer 5 سال پیش مطرح شد
1

باید با gate , policy و تعریف یکسری permission , role به هر مقام یکسری دسترسی بدید
و با اون gate ها توی ویو یکسری شرط میذارید با can که اگه مثلا فلان مقام و دسترسی رو نداشت بهش نشون نده
هیچ بلایی سر اون فرم افزودن مطلب نمیاد صرفا اون کسی که اجازه نمیدید بهش نمیتونه ببینه فرم رو.


حامد صادقی
تخصص : برنامه نویس
@sadeghiphp 5 سال پیش آپدیت شد
0

بیشتر منظورم این بود که با ایجاد یه بخش در پنل مدیریت مدیر سایت تصمیم بگیره چه کسی به چه قسمتی دسترسی داشته باشه و به چه قسمتی دسترسی نداشته باشه نه با برنامه نویسی برای هر قسمت. فرض کنید برای قسمت دسته ها ما لیست دسته بندی ، و فرم افزودن و ویرایش دسته داریم و برای مطالب لیست مطالب و فرم افزودن و ویرایش مطلب . حالا اگر مدیر بیاد و به یه کاربری دسترسی مطالب رو بده و دسترسی دسته ها رو نه ، چه اتفاقی برای فرم مطلب میفته چون در افزودن و ویرایش مطلب نیاز هست دسته ها رو ببینه و از بین اون ها انتخاب کنه ولی بهش دسترسی نداره؟!!


سیدعلی موسوی
تخصص : سی شارپ و پی اچ پی
@juza66 5 سال پیش آپدیت شد
1

خب باید جوری سناریو رو بچینی که اینجور مسائل پیش نیاد و معمولا فرم ثبت دسته با فقط نمایش دادنشون فرق میکنه، شما اجازه ثبت نده ولی نمایشش رو بذار باشش

گفته دوستمون رو دنبال کن @alirezasafdari


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام