input('username'); // $password = $request->input('password'); // $passwordx = md5($password); // $loginModel = new LoginModel(); // $set = $loginModel->login($username, $passwordx); // if ($set) { // $log = [ // 'id_user' => $set->id_user, // 'username' => $set->username, // 'nama' => $set->nama, // 'id_user_level' => $set->id_user_level, // 'status' => 'Logged' // ]; // session()->put('log', $log); // return redirect()->route('dashboard'); // } else { // $request->session()->flash('message', 'Username atau Password Salah'); // return redirect()->route('login'); // } // } public function proses_login(Request $request) { $username = $request->input('username'); $password = $request->input('password'); // Memeriksa apakah username dan password telah diisi if (empty($username)) { // Jika username kosong, tampilkan pesan dan arahkan kembali ke halaman login $request->session()->flash('message', 'Username harus diisi terlebih dahulu.'); return redirect()->route('login'); } if (empty($password)) { // Jika password kosong, tampilkan pesan dan arahkan kembali ke halaman login $request->session()->flash('message', 'Password harus diisi terlebih dahulu.'); return redirect()->route('login'); } $passwordx = md5($password); $loginModel = new LoginModel(); $set = $loginModel->login($username, $passwordx); if ($set) { $log = [ 'id_user' => $set->id_user, 'username' => $set->username, 'nama' => $set->nama, 'id_user_level' => $set->id_user_level, 'status' => 'Logged' ]; session()->put('log', $log); return redirect()->route('dashboard'); } else { // Jika username atau password tidak valid, tampilkan pesan dan arahkan kembali ke halaman login $request->session()->flash('message', 'Username atau Password Salah'); return redirect()->route('login'); } } public function Logout(Request $request) // Renamed the method to lowercase "logout" { $request->session()->flush(); return redirect()->route('login'); } public function Dashboard() // Renamed the method to lowercase "dashboard" { if (session('log.status') == 'Logged') { $data['page'] = "Dashboard"; return view('dashboard', $data); } else { return redirect()->route('login'); } } }