Example #1
0
 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
     }
 }
Example #2
0
 /**
  * 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";
     }
 }