راکت

چجوری ادمین پنل درست کنیم - لاراول

8 پاسخ

سلام دوستان
چجوری میشه یک بخش درست کرد که فقط ادمین بتونه لاگین کنه و جدا از سیستم رجیستر و لاگین خود لاراول باشه
@nimageneral
@behzad.azizan
@mhyeganeh
@milad
@hesammousavi
@endworld
@ali.bayat

ثبت پرسش جدید

پاسخ‌ها

8
محمد معین بابائی
محمد معین بابائی
@moeinbabaei

تخصص: Web developer

سلام به همگی یک پکیج پیدا کردم به نام voyager که می تونید در گیت هاب مشاهده کنید
https://github.com/the-control-group/voyager

ولی من می خوام بدون این پکیج این کار رو کنم و می خوام کلا دایرکتوری ADMIN فقط کسی که لاگین کرده (لاگین پیش فرض لاراول رو نمی گم) بتونه مشاهده کنه

بهزاد عزیزان
بهزاد عزیزان
@behzad.azizan

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

شاید پاسخ شما همین‌جا باشد

محمد معین بابائی
محمد معین بابائی
@moeinbabaei

تخصص: Web developer

@behzad.azizan

کامل مشاهده کردم البته دوره رایگان ایشون رو ولی اشاره ای نکرد به این موضوع

حسین شاهپوری
حسین شاهپوری
@ho3in8520

تخصص: برنامه نویس

دوست عزیز شما باید گارد بسازین

IrajJavidan
IrajJavidan
@IrajJavidan1

با سلام و احترام
@moeinbabaei
با نحوه پیاده سازیش کاری ندارم ولی این پکیجی که قرار دادین اوپن سورس هست، میتونین بشینین و کدش رو بخونین تا بفهمین که چطور میشه و این کار محدود به ایجاد Admin نیست، مطالعه کد، دانش شما رو افزایش میده و اینکه در دوره های آموزشی همه موارد گفته نمیشه.
ابتدا دستورات زیر رو وارد کنین:)

git clone https://github.com/the-control-group/voyager

cd voyager

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

نیما  ش
نیما ش
@nimageneral

تخصص: برنامه نویس وب

شما بهتره دوره آموزش پروژه محور لاراول همین سایت راکت رو ببینید! نمیشه که مطلب کلی ساخت پنل ادمین رو بصورت کامنت اینجا گفت!

محمدحسن یگانه
محمدحسن یگانه
@mhyeganeh

تخصص: Full-Stack Web Developer Freelancer

یک چیزی رو درک نمی‌کنم!

چجوری می‌خواید سیستم لاگینی فقط مخصوص «ادمین»‌ بسازید در حالی که کاربر هنوز لاگین نکرده که بخواید متوجه بشید آیا ادمین هست یا خیر...؟!؟!؟!

بسته به نیاز و درجه حساسیت موضوع میشه راهکارهای مختلفی داشت. مثلا اگر اهمیتش خیلی بالا نباشه کافیه یک URL خاص برای صفحه لاگین داشته باشید که فقط ادمین ها ازش اطلاع دارند. خواسته باشید یک مرحله پیشرفته تر بشه می‌تونید اون URL رو از تنظیمات وب سرورتون protected کنید تا نیاز باشه برای بازشدنش user/pass وارد کنند. دیگه خیلی پیشرفته بخواید کار کنید شاید باید یک V*P*N در اختیار ادمین ها قرار بدید و مجبور باشند پیش از ورود به ناحیه کاربری به اون *** متصل بشن و در سمت سرور شما درخواست ها رو چک کنید و اگر کسی به *** مشخص شده وصل نبود، درخواستش تایید نشه.

یک جور دیگه هم میشه به قضیه نگاه کرد و اون هم اینکه همون سیستم معمولی لاگین رو داشته باشید. بعد از احراز هویت، اگر کاربر لاگین کرده ادمین نبود دوباره logout ش می‌کنید و به با یک پیغام مرتبط به صفحه لاگین بر می‌گردونید.

miladhacker
miladhacker
@miladhack84

تخصص: html , css , wordprss , javascript , laravel

سلام راحت ترین کار این هست که با middleware استفاده کنی که راحت ولی اگه میخوای پیشرفته بکنی میتونی از gate و policy استفاده کنی

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

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