راکت

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

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');
    }
ثبت پرسش جدید

پاسخ‌ها

2
سجاد
سجاد
@sajaddp

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

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

محمد صادقیان
محمد صادقیان
@drcode.ir

تخصص: برنامه نویس وب - فریم ورک Laravel

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

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

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

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

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

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

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