محسن مهری
4 سال پیش توسط محسن مهری مطرح شد
2 پاسخ

استفاده و شخصی سازی تابع loginController

درود و خسته نباشید

آقا میخام تابع loginController ام رو کاملا شخصی سازی کنم،
در واقع کلا یک جدول دیگه به غیر از user دارم و میخام وقتی کابر لاگین کرد ورودش رو ذخیره کنم دوستان چیکار کنم ؟
(میدونم این نوع پیاده سازی اشتباست،ولی لطفا راه حل برای همین روش بهم بدین، ممنون)

توضیح بیشتر : دو جدول به نام های admin ,clerk دارم یک فرم دارم، اطلاعات ( نام و پسورد) رو میگیرم توی دو تا جدول جستجو میکنم، میخام توی هر کدوم که بود لاگین شدنش رو ثبت کنم ، چطور اینکار رو بکنم ؟


ثبت پرسش جدید
محسن مهری
تخصص : برنامه نویس back-end با زبان...
@mohsen.mehri6101 4 سال پیش مطرح شد
امیر واحدی
تخصص : برنامه ننویس
@amirvahedix 4 سال پیش مطرح شد
1

سلام
نگا خب اول باید برای هرکدوم از اینها یه مدل داشته باشی یه مدل Admin و یه مدل Clerk
بعد اون وقتی باید تابع لاگین رو بازنویسی کنی که اگه از سیستم Authentication پیشفرض خود لاراول استفاده کنی توی دایرکتوری Auth توی قسمت کنترلرها میتونی LoginController رو پیدا کنی که توش یه تابع هست به اسم Login
اونجا که رفتی میتونی با استفاده از دستور Admin::select یا Admin::where چک کنی که طرف ادمین هست یا نه
و بعد با دستور auth()->loginUsingID طرف رو لاگین کنی


محسن مهری
تخصص : برنامه نویس back-end با زبان...
@mohsen.mehri6101 4 سال پیش مطرح شد

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

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