only('email', 'password'); if (Auth::guard('web')->attempt($credentials)) { $request->session()->regenerate(); return redirect()->intended('/dashboard');on()->regenerate(); // cek role di sini if (Auth::user()->role === 'admin') { return redirect()->intended('/dashboard'); } else { Auth::logout(); return back()->with('error', 'Hanya admin yang bisa login di website.'); } } // kalau email atau password salah return back()->with('error', 'Username atau password salah!'); } }