Advertisement
Guest User

Untitled

a guest
Jun 7th, 2017
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.33 KB | None | 0 0
  1. <?php
  2. class Case_Studies extends Controller{
  3. function __construct(){
  4. parent::Controller();
  5. }
  6. function index(){
  7. if(($this->session->userdata('hasLogin') == true) && ($this->session->userdata('rule2') == true))
  8. redirect('case_studies/home');
  9.  
  10. $this->load->view('case_studies/index_v');
  11. }
  12. function check(){
  13. $username = $this->input->post('username');
  14. $password = md5($this->input->post('password'));
  15. $this->db->select('iduser,username,role')->where('username',$username)->where('password',$password)->where('role','karyawan');
  16. $query = $this->db->get('user');
  17. //$query2 = $this->db->get_where('user','iduser'=$id);
  18. //$rs = $query->result();
  19. //print_r($rs);
  20. if($query->num_rows()){
  21. $rs = $query->result();
  22. $this->session->set_userdata('hasLogin',true);
  23. $this->session->set_userdata('rule2',$rs->role);
  24. //echo $this->session->userdata('rule2');
  25. $this->session->set_userdata('name',$rs->username);
  26. //echo $this->session->userdata('name');
  27. //print_r($rs);
  28. //print_r();
  29. //$halo = $this->session->set_userdata('username',$rs->username);
  30. //print_r($halo);
  31. redirect('case_studies/home');
  32. } else {
  33. //$this->session->set_flashdata('message','No.Pekerja atau Password Salah!');
  34. redirect('case_studies');
  35. }
  36. }
  37. function home(){
  38. if(($this->session->userdata('hasLogin') == false) && ($this->session->userdata('rule2') == false))
  39. redirect('case_studies');
  40.  
  41. $this->load->model('cs_m');
  42. //$cs = $this->case_studies_m->getCaseStudies();
  43. $data['cs'] = $this->cs_m->getCaseStudies();
  44. //print_r($data);
  45. $this->load->view('case_studies/home_v',$data);
  46. //redirect('case_studies/self');
  47. }
  48.  
  49. function profile(){
  50. $this->load->view('case_studies/profile_v');
  51. }
  52. function self(){
  53. $this->session->userdata('username');
  54. if(($this->session->userdata('hasLogin') == false) && ($this->session->userdata('rule2') == false))
  55. redirect('case_studies');
  56.  
  57. $this->load->model('cs_m');
  58. //$this->cs_m->getCaseStudiesByUser($noPek);
  59. //print_r($noPek);
  60. //$cs = $this->case_studies_m->getCaseStudies();
  61. $data2['cs2'] = $this->cs_m->getCaseStudiesByUser($noPek);
  62. //print_r($data2);
  63. $this->load->view('case_studies/self_v',$data2);
  64. }
  65. function logout(){
  66. $this->session->sess_destroy();
  67. $this->load->view('case_studies/index_v');
  68. }
  69.  
  70. }
  71. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement