محمدرضا عطوان
5 سال پیش توسط محمدرضا عطوان مطرح شد
3 پاسخ

خطای اعتبارسنجی در لاراول

سلام دوستان
وقتتون بخیر

در یکی از پروژه ها چند نوع کاربر داریم. مثلا ادمین و کاربر و ... در جداول جدایی هستن.
مشکل اینجاست که وقتی ادمینی وارد شده باشه و هنوز وارد مونده، یک بار تصادفی که سیستمشو روشن میکنه و میره تو پنل، به عنوان یک ادمین دیگه پنل براش باز میشه.
و یا مثلا در یک سیستم هم به عنوان کاربر و هم به عنوان ادمین وارد شدیم در دو پنل جدا، اما وقتی در پنل کاربر خروج میزنیم، ادمین هم خارج میشه!

لطفا اگر اطلاعاتی دارید راهنمایی کنید
تشکر


ثبت پرسش جدید
علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 5 سال پیش مطرح شد
0

اگر در حین لاگین کاربرا به درستی به پنل خودشون هدایت میشند، مشکل از سیستم احراز هویت نیست..

باید در قسمتی از کدتون که چک میکنید آیا این کاربر به سیستم وارد شده یا نه.... احتمالا اونجا باید دنبال باگ احتمالی بگردید


علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 5 سال پیش مطرح شد
0

وقتی در پنل کاربر خروج میزنیم، ادمین هم خارج میشه!

این برخورد قابل پیش بینی هست..
آیا از یک گارد برای احراز هویت تمام نوع کاربران ، استفاده میکنید؟


محمدرضا عطوان
تخصص : Full-Stack Developer &...
@mratwan 5 سال پیش مطرح شد
0

@ali.bayat
خیر، برای هر نوع کاربر یک گارجداگانه تعریف شده و این مشکل فقط هر چند وقت یکبار اتفاق میوفته!

if (Auth::guard('admin')->attempt($credential, $request->member))

علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 5 سال پیش مطرح شد
0

اگر در حین لاگین کاربرا به درستی به پنل خودشون هدایت میشند، مشکل از سیستم احراز هویت نیست..

باید در قسمتی از کدتون که چک میکنید آیا این کاربر به سیستم وارد شده یا نه.... احتمالا اونجا باید دنبال باگ احتمالی بگردید


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

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