eMBi
6 سال پیش توسط eMBi مطرح شد
2 پاسخ

مشکل احراز هویت

سلام
من کد زیر رو در صفحه م قرار دادم اما دسترسی وجود داره و تگ h1 مدام نمایش داده میشه

@if(Auth::check())
<h1>Welcome to Dashboard : {{\Illuminate\Support\Facades\Auth::user()->id}} </h1>
@else
<script>window.location = "/dashboard/login";</script>
@endif

متد لاگین:

$credentials = $request->only('email','password');

    if (Auth::attempt($credentials)) {
        return redirect()->intended('dashboard');
    }

ثبت پرسش جدید
سجاد
تخصص : برنامه نویس
@sajaddp 6 سال پیش مطرح شد
0

سلام
اگر کمی توضیحات بدید و همین طور کدها رو درون باکس قرار بدید بهتر میشه کمک کرد.


محمد صادقیان
تخصص : برنامه نویس وب - فریم ورک Lara...
@drcode.ir 6 سال پیش مطرح شد
0

ممکنه موقع ورود کاربر از guard استفاده کردید برای همون نمیشناسه این auth رو. به صورت زیر تعریف کردید؟

Auth::guard('web')->attempt

اگر از guard استفاده کرده باشید با به صورت زیر عمل کنید :

if (Auth::guard('web')->check()) {
  // code...
}

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

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