Advertisement
Guest User

s2-auto-login

a guest
Mar 26th, 2013
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.88 KB | None | 0 0
  1. <?php add_action('ws_plugin__s2member_during_configure_user_registration', 's2_auto_login_after_registration');
  2. function s2_auto_login_after_registration($vars = array())
  3. {
  4. if(is_admin()) return; // Not when an Admin is creating accounts.
  5. wp_set_auth_cookie($vars['user_id'], FALSE, FALSE); // Log the user in.
  6. if(did_action('login_form_register')) // For `/wp-login.php?action=register` compatibility.
  7. c_ws_plugin__s2member_login_redirects::login_redirect($vars['login'], $vars['user']);
  8. $GLOBALS['_s2_auto_login_after_registration_vars'] = $vars; // For Pro Form compatibility.
  9. add_action('template_redirect', '_s2_auto_login_after_registration', 1);
  10. }
  11. function _s2_auto_login_after_registration() // Pro Form redirection handler.
  12. {
  13. $vars = $GLOBALS['_s2_auto_login_after_registration_vars'];
  14. c_ws_plugin__s2member_login_redirects::login_redirect($vars['login'], $vars['user']);
  15. }
  16. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement