Advertisement
Guest User

Untitled

a guest
May 17th, 2017
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.27 KB | None | 0 0
  1. <?php
  2. if(is_user_logged_in())
  3. {
  4. wp_redirect(get_bloginfo('wpurl').'/forums/',301);
  5. die();
  6. }
  7. require_once(ABSPATH . WPINC . '/registration.php');
  8. if(isset($_POST['user_login']))
  9. {
  10. $pods = array('error'=>false);
  11. if(empty($_POST['user_login'])||username_exists($_POST['user_login'])!==NULL)
  12. {
  13. $pods['error'] = 1;
  14. }
  15. elseif(empty($_POST['user_email'])||false!==email_exists($_POST['user_email']))
  16. {
  17. $pods['error'] = 2;
  18. }
  19. else
  20. {
  21. $password = wp_generate_password();
  22. $userinfo = array('ID'=>0,'user_pass'=>$password,'user_login'=>$_POST['user_login'],'user_email'=>$_POST['user_email'],'user_url'=>$_POST['user_url']);
  23. $user = wp_insert_user($userinfo);
  24. $user = get_userdata($user);
  25. update_usermeta($user,'forum_location',$_POST['from']);
  26. update_usermeta($user,'forum_occupation',$_POST['occ']);
  27. update_usermeta($user,'forum_interests',$_POST['interest']);
  28. wp_mail($user->user_email,get_bloginfo('sitename').': New Password','Your username is: '.$user->user_login.'
  29. Your password is: '.$password.'
  30.  
  31. '.get_bloginfo('wpurl').'/forums/login/
  32.  
  33. You can log into your account using the URL above and change your password at any time. Enjoy!');
  34. }
  35. }
  36. wp_register_style('pods-forums',get_bloginfo('template_url').'/forums/style.css', array(), '1.0');
  37. wp_enqueue_style('pods-forums');
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement