Guest User

Untitled

a guest
Jan 22nd, 2019
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.24 KB | None | 0 0
  1. define( 'COOKIE_DOMAIN', '' );
  2.  
  3. define( 'ADMIN_COOKIE_PATH', '/' );
  4. define( 'COOKIEPATH', '' );
  5. define( 'SITECOOKIEPATH', '' );
  6.  
  7. define( 'COOKIE_DOMAIN', 'example.com' );
  8. define( 'ADMIN_COOKIE_PATH', '/' );
  9. define( 'COOKIEPATH', '/' );
  10. define( 'SITECOOKIEPATH', '/' );
  11.  
  12. define( 'COOKIEHASH', 'unique_cookie_hash_string' );
  13.  
  14. // Cookies
  15. define( 'COOKIEHASH', md5( 'yourdomain.com' ) );
  16. define( 'COOKIE_DOMAIN', 'yourdomain.com' );
  17. define( 'ADMIN_COOKIE_PATH', '/' );
  18. define( 'COOKIEPATH', '/' );
  19. define( 'SITECOOKIEPATH', '/' );
  20. define( 'TEST_COOKIE', 'thing_test_cookie' );
  21. define( 'AUTH_COOKIE', 'thing_' . COOKIEHASH );
  22. define( 'USER_COOKIE', 'thing_user_' . COOKIEHASH );
  23. define( 'PASS_COOKIE', 'thing_pass_' . COOKIEHASH );
  24. define( 'SECURE_AUTH_COOKIE', 'thing_sec_' . COOKIEHASH );
  25. define( 'LOGGED_IN_COOKIE', 'thing_logged_in' . COOKIEHASH );
  26.  
  27. function clear_session_on_logout() {
  28.  
  29. $current_user = wp_get_current_user();
  30.  
  31. // get all sessions for user with ID $user_id
  32. $sessions = WP_Session_Tokens::get_instance($current_user->ID);
  33.  
  34. // we have got the sessions, destroy them all!
  35. $sessions->destroy_all();
  36. }
  37. add_action('clear_auth_cookie', 'clear_session_on_logout');
Add Comment
Please, Sign In to add comment