Advertisement
Angga8

Untitled

Sep 6th, 2016
127
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.63 KB | None | 0 0
  1. <?php
  2. defined('BASEPATH') or exit('No direct script access allowed');
  3.  
  4. class Login extends CI_Controller{
  5.  
  6. function __construct(){
  7. parent::__construct();
  8. $this->load->model('model_login');
  9. }
  10.  
  11. public function index(){
  12. $this->load->view('form_login');
  13. }
  14.  
  15. function masuk()
  16. {
  17. $username = $this->input->post('username');
  18. $pass = $this->input->post('password');
  19. $password = md5($pass);
  20.  
  21. $cek = $this->model_login->cek($username, $password);
  22. if($cek->num_rows() == 1)
  23. {
  24. foreach($cek->result() as $data){
  25. $sess_data['id'] = $data->id;
  26. $sess_data['username'] = $data->username;
  27. $sess_data['nama'] = $data->nama;
  28. $sess_data['level'] = $data->level;
  29.  
  30. $this->session->set_userdata($sess_data);
  31. }
  32.  
  33. if($this->session->userdata('level') == '0')
  34. {
  35. $d['username'] = $this->session->userdata('username');
  36. $d['nama'] = $this->session->userdata('nama');
  37. $this->load->view('admin', $d);
  38. }
  39. elseif($this->session->userdata('id_jenis_user') == '1')
  40. {
  41. $d['username'] = $this->session->userdata('username');
  42. $d['nama'] = $this->session->userdata('nama');
  43. $this->load->view('user', $d);
  44. }
  45. }
  46. else
  47. {
  48. $this->session->set_flashdata('pesan', '<div class="card horizontal red darken-3">
  49. <div class="card-stacked">
  50. <div class="card-content">
  51. <p class="white-text">Maaf, kombinasi username dengan password salah.</p>
  52. </div>
  53. </div');
  54. redirect('login');
  55. }
  56. }
  57.  
  58. function keluar()
  59. {
  60. $this->session->sess_destroy();
  61. redirect('login');
  62. }
  63. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement