validate([ 'email' => ['required', 'email'], 'password' => ['required'], ]); // Cek ke Database if (Auth::attempt($credentials)) { $request->session()->regenerate(); return redirect()->intended('dashboard'); // Redirect ke dashboard jika sukses } // Jika Gagal return back()->withErrors([ 'email' => 'Email atau password salah.', ])->onlyInput('email'); } // 3. Proses Logout public function logout(Request $request) { Auth::logout(); $request->session()->invalidate(); $request->session()->regenerateToken(); return redirect('/'); } }