Advertisement
Guest User

Untitled

a guest
Apr 19th, 2014
46
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.17 KB | None | 0 0
  1. $config['sess_cookie_name'] = 'club_session';
  2. $config['sess_expiration'] = time()+(60*60*24); //expire in one day
  3. $config['sess_expire_on_close'] = FALSE;
  4. $config['sess_encrypt_cookie'] = TRUE;
  5. $config['sess_use_database'] = TRUE;
  6. $config['sess_table_name'] = 'session';
  7. $config['sess_match_ip'] = FALSE;
  8. $config['sess_match_useragent'] = TRUE;
  9. $config['sess_time_to_update'] = 300;
  10.  
  11. $session_data = array(
  12. 'member_login_state' => TRUE,
  13. 'memberID' => $memberID
  14. );
  15. $this->session->set_userdata($session_data); //set member
  16.  
  17. $session_data = array(
  18. 'member_login_state' => '',
  19. 'memberID' => ''
  20. );
  21. $this->session->unset_userdata($session_data); //unset member
  22.  
  23. public function member_is_logged_in()
  24. {
  25. if ($this->session->userdata('member_login_state') == FALSE)
  26. {
  27. redirect('member'); //redirect to member login
  28. }
  29. }
  30.  
  31. class Hub extends MY_Controller {
  32.  
  33. function __construct()
  34. {
  35. parent::__construct();
  36. $this->member_is_logged_in(); // check member is logged in
  37. }
  38.  
  39. //methods below.....
  40. }
  41.  
  42. $config['sess_match_ip'] = TRUE;
  43. $config['sess_match_useragent'] = FALSE;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement