'Login', ] ); } public function authenticate(Request $request) { $credentials = $request->validate([ 'username' => ['required', 'alpha_dash', 'max:255'], 'password' => ['required'], ]); if ($user && !$user->status) { return back()->with('loginError', 'Akun Anda dinonaktifkan. Mohon hubungi admin untuk mengaktifkannya.'); } if (Auth::attempt($credentials)) { $request->session()->regenerate(); return redirect()->intended('/dashboard'); } return back()->with('loginError', 'username atau password salah.'); } public function logout(Request $request) { Auth::logout(); $request->session()->invalidate(); $request->session()->regenerateToken(); return redirect('/'); } }