validate([ 'username' => 'required|string', 'password' => 'required|string', ]); // Coba untuk melakukan autentikasi menggunakan guard 'anggota' if (Auth::guard('anggota')->attempt($credentials)) { // Jika autentikasi berhasil $request->session()->regenerate(); return redirect()->intended('/dashboard')->with('success', 'Login successful'); } // Jika autentikasi gagal return back()->withErrors(['login_failed' => 'Login failed, please check your username and password.'])->withInput(); } public function logout(Request $request) { Auth::guard('anggota')->logout(); $request->session()->invalidate(); $request->session()->regenerateToken(); return redirect('/login')->with('success', 'Logout successful'); } }