سلام وقت بخیر
دوستان من میخوام یک پروژه حسابداری و مدیریت مالی رو با لاراول شروع کنم، حالا سوالم اینه که چه راه حلی وجود داره که بجای سیستم Auth کاربران و فرانت سایت یک سیستم مدیریتی با قابلیت فقط لاگین کردن ادمین ها بسازم؟
یعنی یک وب سایت خصوصی هستش نه عمومی با قابلیت مشاهده اطلاعات توسط بازدیدکنندگان
ممنون میشم راهنمایی کند چون مستندات رو دیدم چیزی متوجه نشدم.
صفحه لندینگ رو یه لاگین پیج درست میکنی و بعد از ورود ادمین ها ، به ازای سطح کاربری که دارن یه سری کارهارو میتونن انجام بدن ( مثلا ( ادمین ارشد ، ادمین معمولی و ... )
و ورود به صفحات دیگه رو به با توجه به لاگین بودنشون و سطح دسترسیشون مثلا تعیین میکنی
اگرم پروژه روی اینترنت هست که میخای هیچکس نبینه ، دسترسی رو برای همه IP ها بلاک کن به غیر IP مربوط به ادمینا ( که باید داشته باشیشون )
البته راه های دیگه ام هست ولی فکنم همین راه روون و خوب باشه برات 😂
البته وقتی قرار نیست عمومی باشه میتونی روی اینترنت قرار ندی ( اگه تو شرکت هستید و شبکه دارید) و از سرور داخلی شرکت استفاده کنی ( در صورتی که بتونه لاراول رو هندل کنه)
ممنونم از راهنماییتون
اما برای اینکار کدوم یکی از پکیج هارو مناسب میدونید؟ (سیستم ادمین پنل منظورمه)
چندتا امتحان کردم اما توسعه شون خیلی سخته!!!
من نمیدونم سیستم شما چی هست و چیا داره ، باید ببینی چه چیزایی لازم داری ،
ولی در کل با اکثرش کارت راه میفته
میخای پنل ادمین لاراول بخری؟
اگه میخوای سیستم حسابداری و مالی درست کنی دقت کن باید تمام اعداد رو به صورت string ذخیره کنی و برای حساب کتاب ها هم از bcmath یا کتابخونه های ریاضی که ارائه میده استفاده کنی.
زبان php توی محاسبات ریاضی و مخصوصا اعشاری یه جاهایی اشتباه میکنه و حساب کتاب های شما بهم میریزه.
نمیخوام پنل بخرم ، میخوام یک پنل درست کنم واسه ادمین و یکی واسه کاربرا که فقط بتونن فاکتورهاشونو ببینن
میخواستم بدونم کدوم روش امن تره!
واینکه آیا باید از پکیج های Auth استفاده کنم یا خودم براش پنل پیاده سازی کنم بهتره؟
@khanzadimahdi
اینکه میفرمایید ممکنه تو محاسبات یکسری جاهایی اشتباه کنه و باید عدد ها رو بصورت string ذخیره کنیم...کنجکاوم کرد.
امکانش هست یک مثال کوچیک بزنید از اینکه چطور اشتباهی ممکنه رخ بده در صورتیکه عددها مثلا از جنس int تعریف شده باشند؟
@d373l0p3r
درود...
میزکار درست کردن کاری نداره که ... یا می توانید از میزکار زیر استفاده کنید:
https://vrgl.ir/wfVBG
برای وابستگی های Auth اگر پروژه شما به صورت SPA باشد از Laravel Sanctum استفاده کنید:
https://laravel.com/docs/8.x/sanctum
اگر SPA نیست از خود Auth لاراول استفاده کنید.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟