شروع برنامه نویسی اسکریپت آپلود سنتر

شروع برنامه نویسی اسکریپت آپلود سنتر

خیلی وقت بود که به فکر شروع برنامه ای رایگان و اپن سورس بودم که هم پر مخاطب باشد و هم بتواند بخشی از نیازهای جامعه وب را تامین کند. چند سال پیش اسکریپتی با موضوع آپلود سنتر نوشتم که البته اپن سورس نبود. اسکریپت مذکور را با فریم ورک کدایگنایتر 3 نوشته بودم. اما به دلیل اینکه هسته کد ایگنایتر به ورژن 4 آپدیت شد و عملا پروژه هایی که با ورژن قبلی نوشته شده بودند قابل بروز رسانی به نسخه 4 نبودند عملا اسکریپت آپلود سنتر را رها کردم و پروژه مورد نظر را ادامه ندادم.

چند وقتی است که اسکریپتی با موضوع آپلود سنتر شروع کرده ام. البته با codeigniter 4! قصدم انتشار عمومی و رایگان این نسخه می باشد. پروژه همین الان در گیت هاب در دسترس است که البته فعلا کامل نیست ولی می توانید با مشاهده صفحه گیت هاب پروژه از آخرین تغییرات با خبر شوید. تجربه توسعه نسخه قبلی تجربه جالبی برایم بود که این مسئله باعث بهبود برنامه نویسی و پیشرفت بهتر این پروژه شده است.

تا کنون قسمت های ثبت نام و ورود کاربر را آماده کرده ام. که کاربران به دو بخش ادمین و یوزر تقسیم می شوند. سعی کردم قسمت ورود کاربران را به صورت ACL کار کنم که عملا دو نقش admin و user را در نظر گرفته ام. اگر یوزر در هنگام ورود دارای نقش ادمین باشد به محیط مدیریت ادمین هدایت خواهد شد و کاملا مشخص است که دسترسی یوزرهای معمولی به محیط ادمین مسدود شده است.

ادامه ی مطلب