Advertisement
Guest User

Login.php

a guest
Feb 2nd, 2019
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.83 KB | None | 0 0
  1. <?php
  2. class Login extends CI_Controller{
  3. function __construct(){
  4. parent:: __construct();
  5. $this->load->model('m_login');
  6. }
  7. function index(){
  8. $this->load->view('admin/v_login');
  9. }
  10. function auth(){
  11. $username=strip_tags(str_replace("'", "", $this->input->post('username')));
  12. $password=strip_tags(str_replace("'", "", $this->input->post('password')));
  13. $u=$username;
  14. $p=$password;
  15. $cadmin=$this->m_login->cekadmin($u,$p);
  16. echo json_encode($cadmin);
  17. if($cadmin->num_rows() > 0){
  18. $this->session->set_userdata('masuk',true);
  19. $this->session->set_userdata('user',$u);
  20. $xcadmin=$cadmin->row_array();
  21. if($xcadmin['pengguna_level']=='1'){
  22. $this->session->set_userdata('akses','1');
  23. $idadmin=$xcadmin['pengguna_id'];
  24. $user_nama=$xcadmin['pengguna_nama'];
  25. $this->session->set_userdata('idadmin',$idadmin);
  26. $this->session->set_userdata('nama',$user_nama);
  27. redirect('admin/dashboard');
  28. }else{
  29. $this->session->set_userdata('akses','2');
  30. $idadmin=$xcadmin['pengguna_id'];
  31. $user_nama=$xcadmin['pengguna_nama'];
  32. $this->session->set_userdata('idadmin',$idadmin);
  33. $this->session->set_userdata('nama',$user_nama);
  34. redirect('admin/dashboard');
  35. }
  36.  
  37. }else{
  38. echo $this->session->set_flashdata('msg','<div class="alert alert-danger" role="alert"><button type="button" class="close" data-dismiss="alert"><span class="fa fa-close"></span></button> Username Atau Password Salah</div>');
  39. redirect('admin/login');
  40. }
  41.  
  42. }
  43.  
  44. function logout(){
  45. $this->session->sess_destroy();
  46. redirect('admin/login');
  47. }
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement