public function admin() { $data['nim'] = $this->input->post('nim'); $data['password'] = $this->input->post('password'); if (!empty($data)) { $data = multisecure($data); if ($this->admin->cek_login($data)) { $result = $this->admin->get_datasession($data['nim']); $session = array('nim' => $result['nim'], 'nama' => $result['nama'], 'auth' => TRUE, 'ip' => $this->input->ip_address(), 'level' => 1); $this->session->set_userdata('user', $session); echo "login sukses"; // redirect(base_url().'identity/dashboard'); } else { echo "gagal"; // pesan : password dan nim tidak cocok } } else { // pesan : data kosong } }
/** * Method index * * Method remap adalah method yang * dijalankan setiap kali kontroller dijalankan * setelah method _remap. */ public function index() { $data = $this->input->post(); if (!empty($data)) { unset($data['re-password']); unset($data['captcha']); $data = multisecure($data); if ($this->mahasiswa->registrasi($data)) { $password = $this->mahasiswa->get_password($data['nim']); $password = password_hash($password, PASSWORD_BCRYPT); $this->email->from('*****@*****.**', 'IDENTITY'); $this->email->to($data['email']); $this->email->subject('Konfirmasi Registrasi IDENTITY'); $this->email->message('Klik link dibawah ini untuk verifikasi <br>' . base_url() . 'f/registrasi/verifikasi?n=' . $data['nim'] . '&p=' . $password); $this->email->send(); redirect(base_url() . 'home/login'); } else { echo "registrasi gagal"; } } else { echo "data kosong"; } }