Advertisement
Guest User

Untitled

a guest
Jun 7th, 2017
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.05 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. //print_r($rs);
  25. redirect('case_studies/home');
  26. } else {
  27. //$this->session->set_flashdata('message','No.Pekerja atau Password Salah!');
  28. redirect('case_studies');}
  29.  
  30. }
  31. function home(){
  32. if(($this->session->userdata('hasLogin') == false) & ($this->session->userdata('rule2') == false))
  33. redirect('case_studies');
  34.  
  35. $this->load->model('cs_m');
  36. //$cs = $this->case_studies_m->getCaseStudies();
  37. $data['cs'] = $this->cs_m->getCaseStudies();
  38. //print_r($data);
  39.  
  40. $this->load->view('case_studies/home_v',$data);
  41. //redirect('case_studies/self');
  42. }
  43.  
  44. function profile(){
  45. $this->load->view('case_studies/profile_v');
  46. }
  47. function self($noPek){
  48. //if(($this->session->userdata('hasLogin') == false) & ($this->session->userdata('rule2') == false))
  49. //redirect('case_studies');
  50.  
  51. $this->load->model('cs_m');
  52. //$this->cs_m->getCaseStudiesByUser($noPek);
  53. //print_r($noPek);
  54. //$cs = $this->case_studies_m->getCaseStudies();
  55. $data2['cs2'] = $this->cs_m->getCaseStudiesByUser($noPek);
  56. //print_r($data2);
  57. $this->load->view('case_studies/self_v',$data2);
  58. }
  59. function logout(){
  60. $this->session->sess_destroy();
  61. $this->load->view('case_studies/index_v');
  62. }
  63. }
  64. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement