سلام ، پکیج های مختلف احراز هویت برای لاراول هست ولی هیچ کدوم با کانفیگ پیش فرض ، مشکل من رو حل نمیکنه.
میخوام یک سیستم اهراز هویت داشته باشم که کلا پنل مشتریان و پنل مدیر سایت از یکدیگر جدا باشه و هر کدوم از دو جای مختلف ثبت نام و لاگین کنند و به پنل مختص خودشون هدایت بشن.
برای اینکار چجوری میشه این پکیج ها رو سفارشی کرد ؟ آیا در مستندات پکیج ها این موضوع توضیح داده شده است؟
میدونم میشه مثلا با laravel ui یا jetstream اینکارو کرد ولی آموزشی در این زمینه پیدا نکردم ؛ بی زحمت راهنمایی کنید.تشکر
به این روش میگن multi auth که مشکلی با پکیج auth لاراول نداره و میتونید پیاده سازی بکنید.
با یک سرچ ساده میتونید با استفاده از Guard پیاده سازی کنید.
اگر فیلم آموزشی به زبان فارسی خواستید بطور کامل توضیح داده شده :
https://www.youtube.com/watch?v=q5MdHt_cYoo&list=PL-WATT0qm4palxy-xIPybEeKuemyWP7nG
@mahdidv
تشکر...
ببینید ، سیستم های احراز هویت به صورت دیفالت یک پنل می سازن و همه کاربران اعم از مدیر و کاربر معمولی و... وارد اون پنل می شن و بر اساس role که براشون تعریف شده ، می تونن به کنترلرهای مختلف دسترسی داشته باشند...
ولی من میخوام یک سیستم احراز هویت داشته باشم که دو تا پنل مجزا داشته باشه ، با دو تا آدرس مجزا .مدیر در پنل خودش ثبت نام کنه ، مشتری هم در پنل خودش...
مثلا سایت های فروشگاهی ، یک پنل ادمین داره و یک پنل مشتری؛
مشتری ها به صورت جداگونه ثبت نام می کنن و وارد پنل خودشون می شن و محصول رو سفارش میدن ، مدیر هم پنل مجزا و خاص خودش رو داره با آدرس مختص خودش...که در نهایت سفارش مشتری رو می بینه و بقیه ی داستان....
امیدوارم تونسته باشم منظور خودم رو برسونم
به این روش میگن multi auth که مشکلی با پکیج auth لاراول نداره و میتونید پیاده سازی بکنید.
با یک سرچ ساده میتونید با استفاده از Guard پیاده سازی کنید.
اگر فیلم آموزشی به زبان فارسی خواستید بطور کامل توضیح داده شده :
https://www.youtube.com/watch?v=q5MdHt_cYoo&list=PL-WATT0qm4palxy-xIPybEeKuemyWP7nG
@mahdidv
مرسی؛
منم multi auth رو سرچ کردم ولی اون مطلب مورد نظرم رو پیدا نکردم ، مثلا اینو پیدا کردم ولی ظاهرا اونی نیست ک من میخوام:
https://www.positronx.io/create-multi-auth-authentication-in-laravel/
ویدئویی رو که فرستادید می بینم ، ایشالا به درد بخوره ، تشکر
این مثالی که زدید متفاوته از گارد استفاده نکرده تو این روش که من براتون ارسال کردم 2 جدول دارید یکی ادمینهای سایت یکی کاربران عادی پاسختون توی همین ویدئو هست
موفق باشید
درود...
روشی که من استفاده کردم اینه که نیازی نیست میزکار جداگانه داشته باشید و می توانید با تعریف role با دسترسی user , admin بخشی از صفحات رو محدود کنید و آن هم در یک میزکار ...
پیوند زیر:
https://yun.ir/emjd86
@mahdidv
مرسی ، ویدئو رو تقریبا دیدم و خیلی خوب و شمرده توضیح داده بود (برخلاف آموزش های فارسی که خیلی هاشون کیفیت ندارند!).
ی سوال داشتم و اون اینکه ، الان تو این ویدئو از پکیج laravel ui استفاده کرده ، اگر بخوام همین تغییرات رو در یک پکیج مثلا fortify اعمال کنم ، آیا این موارد تغییر در مستندات پکیج اورده شده ؟
من با این پکیج کار نکردم اما کلیت کار همینه باید override کنید متدهای خود پکیج روبه همون سبکی مشاهده کردید.
پیشنهاد من jetstream هست که مستندات خوبی داره و آموزشهای زیادی داره برای اعمال تغییرا دلخواه
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟