Guest User

Untitled

a guest
Aug 26th, 2018
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.98 KB | None | 0 0
  1. /*
  2. * Popup Login form handler, login the user
  3. */
  4. function normal_login() {
  5. if( 'POST' !== $_SERVER['REQUEST_METHOD'] ) {
  6. return ;
  7. }
  8.  
  9. $username = sanitize_user( $_POST[ 'username' ] );
  10. $password = $_POST[ 'pass' ];
  11. $remember_me = 'on' == esc_attr( $_POST[ 'remember_me' ] ) ? true : false;
  12.  
  13. $credentials = array(
  14. 'user_login' => $username,
  15. 'user_password' => $password,
  16. 'remember' => $remember_me
  17. );
  18.  
  19. /*
  20. setcookie( TEST_COOKIE, 'WP Cookie check', 0, COOKIEPATH, COOKIE_DOMAIN );
  21. if ( SITECOOKIEPATH != COOKIEPATH ) {
  22. setcookie( TEST_COOKIE, 'WP Cookie check', 0, SITECOOKIEPATH, COOKIE_DOMAIN);
  23. }
  24. */
  25.  
  26. $user = wp_signon( $credentials, false );
  27.  
  28. if ( is_wp_error($user) ) {
  29. echo $user->get_error_message();
  30. }
  31. else {
  32. echo 'success';
  33. }
  34.  
  35. wp_die();
  36. }
  37. add_action( 'wp_ajax_normal_login','normal_login' );
  38. add_action( 'wp_ajax_nopriv_normal_login','normal_login' );
Add Comment
Please, Sign In to add comment