Advertisement
leonsuke

controller_loginmahasiswa

Jul 16th, 2016
143
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.98 KB | None | 0 0
  1. public function check_database(){
  2. $id_posisi = $this->input->post("id_posisi", TRUE);
  3. $kata_sandi = $this->input->post('kata_sandi', TRUE);
  4. $nama_pengguna = $this->input->post('nama_pengguna', TRUE);
  5.  
  6. $data1 = $this->logindaftarconfiguration->cek_Pengguna($nama_pengguna);
  7. $data2 = $this->logindaftarconfiguration->cek_PenggunaPosisi($nama_pengguna, $id_posisi);
  8.  
  9. if($data1){
  10. if(password_verify($kata_sandi, $data1->kata_sandi)){
  11. if($data2->id_posisi == "1"){
  12. $this->session->set_userdata("logged_in", $data1);
  13. redirect(site_url("beranda"));
  14. }else{
  15. $this->session->set_flashdata("flashError_Mahasiswa", "<div class='alert alert-warning' role='alert' style='max-width: 500px; margin: auto;'><span class='glyphicon glyphicon-error'></span><button type='button' class='close' data-dismiss='alert' aria-hidden='true'>&times;</button> Hanya untuk Mahasiswa</div>");
  16. redirect(site_url("loginmahasiswa"));
  17. }
  18. }else{
  19. $this->form_validation->set_message('check_database', "<div class='alert alert-warning' style='max-width: 500px; margin: auto;'><span class='glyphicon glyphicon-alert'></span><button type='button' class='close' data-dismiss='alert' aria-label='Close' aria-hidden='true'>&times;</button> {field} tidak terdaftar.</p></div>");
  20. return FALSE;
  21. }
  22. }else{
  23. $this->form_validation->set_message('check_database', "<div class='alert alert-warning' style='max-width: 500px; margin: auto;'><span class='glyphicon glyphicon-alert'></span><button type='button' class='close' data-dismiss='alert' aria-label='Close' aria-hidden='true'>&times;</button> Nama Pengguna tidak terdaftar.</p></div>");
  24. return FALSE;
  25. }
  26. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement