Advertisement
Guest User

login_form

a guest
Jan 19th, 2018
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.84 KB | None | 0 0
  1. public function login_form(){
  2. //inisialisasi variabel input
  3. $username = $this->input->post('username');
  4. $password = $this->input->post('password');
  5. $hasil = $this->m_user->getUser($username, $password);
  6.  
  7. if ($hasil->num_rows() == 1) {
  8. foreach ($hasil->result() as $sess) {
  9.  
  10. if($sess->akses == 1){//hak kases 1 untuk seorang manager
  11. //echo "Anda Seorang MANAGER";
  12. $this->session->set_userdata('ADMIN', TRUE);
  13. $this->session->set_userdata('username', $sess->username);
  14. $this->session->set_userdata('password', $sess->password);
  15. $this->session->set_userdata('akses', $sess->akses);
  16. $this->session->set_userdata('id_user', $sess->id_user);
  17.  
  18. $format = date_default_timezone_set('Asia/Jakarta');
  19. $time = date("Y-m-d h:i:s");
  20. $activity = 'Login Sistem Admin';
  21. $id_user = $this->session->userdata('id_user');
  22. $log = $this->m_user->log_user($id_user, $activity, $time);
  23.  
  24. redirect('trysession/sessionadmin');
  25. }elseif ($sess->akses == 2) {//hak akses 2 untuk seorang admin
  26. //echo "Anda Seorang ADMIN";
  27. $this->session->set_userdata('USER', TRUE);
  28. $this->session->set_userdata('username', $sess->username);
  29. $this->session->set_userdata('password', $sess->password);
  30. $this->session->set_userdata('akses', $sess->akses);
  31. $this->session->set_userdata('id_user', $sess->id_user);
  32.  
  33. $format = date_default_timezone_set('Asia/Jakarta');
  34. $time = date("Y-m-d h:i:s");
  35. $activity = 'Login Sistem USER';
  36. $id_user = $this->session->userdata('id_user');
  37. $log = $this->m_user->log_user($id_user, $activity, $time);
  38.  
  39. redirect('trysession/sessionuser');
  40. }
  41. }
  42. //redirect('welcome');
  43. }else{
  44. echo "<script>alert('Gagal login: Cek username, password!');history.go(-1);</script>";
  45. }
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement