only('email', 'password'); // Hapus session redirect sebelumnya $request->session()->forget('url.intended'); if (Auth::guard('admin')->attempt($credentials, $request->boolean('remember'))) { $request->session()->regenerate(); return redirect('/admin/dashboard'); } if (Auth::guard('web')->attempt($credentials, $request->boolean('remember'))) { $request->session()->regenerate(); return redirect('/user/dashboard'); } return back()->withErrors([ 'email' => 'Email atau password salah.', ]); } /** * Destroy an authenticated session. */ public function destroy(Request $request): RedirectResponse { if (Auth::guard('admin')->check()) { Auth::guard('admin')->logout(); } if (Auth::guard('web')->check()) { Auth::guard('web')->logout(); } $request->session()->invalidate(); $request->session()->regenerateToken(); $request->session()->forget('url.intended'); return redirect('/login'); } }