GuruModel = new ModelGuru(); } public function index(): string { $data = array( 'body' => '', ); return view('Auth/login', $data); } public function login_aksi() { $username = $this->request->getPost('username'); $password = $this->request->getPost('password'); $cek_login = $this->GuruModel->cekUsername($username); if ($cek_login->getNumRows() > 0) { $akun = $cek_login->getRowArray(); $pw_valid = $akun['password']; if ($password == $pw_valid) { $newSession = [ 'username' => $akun['username'], 'nip' => $akun['nip'], 'nama' => $akun['nama_guru'], 'hak_akses' => $akun['hak_akses'] ]; session()->set($newSession); session()->setFlashdata('success_login', 'Selamat Anda Berhasil Login'); return redirect()->to(base_url('index')); } else { session()->setFlashdata('error', 'Username atau Password salah'); return redirect()->to(base_url('login')); } } else { session()->setFlashdata('error', 'Username atau Password salah'); return redirect()->to(base_url('login')); } } function proses_logout() { session()->destroy(); return redirect()->to(base_url() . 'login'); } }