Guest User

Untitled

a guest
Sep 24th, 2018
126
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.20 KB | None | 0 0
  1. add_shortcode( 'form_login_customers', 'login_customers' );
  2. function login_customers( $atts ) {
  3. if ( isset( $_POST['customer_loginBTN'] ) ) {
  4. $post_login = array(
  5. 'post_pass' => $_POST['pass'],
  6. 'post_user' => $_POST['user']
  7. );
  8. $input_username= $post_login['post_user'];
  9. $input_password= md5($post_login['post_pass']);
  10.  
  11. $blogusers = get_users( [ 'role__in' => [ 'sales', 'basic' ] ] );
  12. // Array of WP_User objects.
  13. foreach ( $blogusers as $user ) {
  14. $username= $user->user_login;
  15. $password= $user->user_pass;
  16.  
  17. $user = array();
  18. $user['user_login'] = $input_username;
  19. $user['user_password'] = $input_password;
  20. $user['remember'] = true;
  21. $users = wp_signon( $user, false );
  22. if ( is_wp_error($users) )
  23. echo $users->get_error_message()."<br>";
  24.  
  25.  
  26. }
  27.  
  28. }
  29. ?>
  30. <form method = "post" class="custom_login">
  31. <div class="form-group">
  32. <input type="text" name="user" placeholder="Username" required="">
  33. </div>
  34. <div class="form-group">
  35. <input type="password" name="pass" placeholder="Password" required="">
  36. </div>
  37. <input type="submit" name="customer_loginBTN">
  38. </form>
  39. <?php
  40. }
Add Comment
Please, Sign In to add comment