Advertisement
Guest User

controllerlogin

a guest
Sep 3rd, 2017
127
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.60 KB | None | 0 0
  1. function cek_login() {
  2. $username = $this->input->post('username');
  3. $password = $this->input->post('password');
  4. //input data melalui form post username dan password login di cek apakah ada pada database pada modul model function login
  5. $result = $this->login_model->login($username, $password);
  6. if($result) {
  7. $sess_array = array();
  8. foreach($result as $row) {
  9.  
  10. //membuat session
  11. $sess_array = array(
  12. 'ID' => $row->id,
  13. 'NOMOR' => $row->nomor,
  14. 'USER' => $row->username,
  15. 'PASS'=>$row->password,
  16. 'LEVEL' => $row->level,
  17. 'FOTO' => $row->foto,
  18. 'LAST' => $row->last_login,
  19. 'login_status'=>true,
  20. );
  21. $data = array(
  22. 'last_login' => date('Y-m-d H:i:s')
  23.  
  24. );
  25. $id['id'] = $row->id;
  26. $this->login_model->updateData('users',$data,$id);
  27. //mengecek sesi sesuai isi database
  28. $this->session->set_userdata($sess_array);
  29.  
  30. if ($row->level == "admin" || $row->level == "mentor"){
  31. redirect('admin/dashboard','refresh');
  32.  
  33. }
  34. else{
  35. redirect('user/dashboard','refresh');
  36.  
  37. }
  38.  
  39.  
  40.  
  41. }
  42. return TRUE;
  43. } else {
  44. redirect('access/','refresh');
  45. return FALSE;
  46. }
  47. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement