load->helper('url'); $this->load->helper('vic_helper'); $this->load->helper('my_helper'); $this->load->helper('vic_convert_helper'); $this->load->model('m_vic'); } public function index() { $data = array( 'title' => "Login", ); $this->load->view('dist/auth-login', $data); } public function cek() { $this->form_validation->set_rules('username', 'Username', 'trim|required|min_length[3]|max_length[70]'); $this->form_validation->set_rules('password', 'Username', 'trim|required|max_length[100]'); if ($this->form_validation->run() != true) { $this->load->view(''); } else { $uname = vic_slug_akun($this->input->post('username')); $pass = md5($this->input->post('password')); $where = array( 'admin_username' => $uname, 'admin_password' => $pass, ); $data = $this->m_vic->edit_data($where, 'admin'); if ($data->num_rows() > 0) { $mydata = $data->row(); $session = array( 'id' => $mydata->admin_id, 'username' => $mydata->admin_username, 'nama' => $mydata->admin_nama, 'login' => 'login', ); $this->session->set_userdata($session); if (!empty($result) && count($result) > 0) { foreach ($result as $row) { $authArray = array( 'username' => $row->username, 'password' => $row->password, ); $this->session->set_userdata('ci_session_key_generate', true); $this->session->set_userdata('ci_seesion_key', $authArray); // remember me if (!empty($this->input->post("remember"))) { setcookie("loginId", $username, time() + (10 * 365 * 24 * 60 * 60)); setcookie("loginPass", $password, time() + (10 * 365 * 24 * 60 * 60)); } else { setcookie("loginId", ""); setcookie("loginPass", ""); } } } redirect('Dist/'); } else { $this->session->set_flashdata('error', 'Gagal Login, Data login yang anda masukkan kurang tepat!'); redirect('auth?notif=error'); // redirect(base_url().'auth/?alert=login-failed'); } } } }