Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * Popup Login form handler, login the user
- */
- function normal_login() {
- if( 'POST' !== $_SERVER['REQUEST_METHOD'] ) {
- return ;
- }
- $username = sanitize_user( $_POST[ 'username' ] );
- $password = $_POST[ 'pass' ];
- $remember_me = 'on' == esc_attr( $_POST[ 'remember_me' ] ) ? true : false;
- $credentials = array(
- 'user_login' => $username,
- 'user_password' => $password,
- 'remember' => $remember_me
- );
- /*
- setcookie( TEST_COOKIE, 'WP Cookie check', 0, COOKIEPATH, COOKIE_DOMAIN );
- if ( SITECOOKIEPATH != COOKIEPATH ) {
- setcookie( TEST_COOKIE, 'WP Cookie check', 0, SITECOOKIEPATH, COOKIE_DOMAIN);
- }
- */
- $user = wp_signon( $credentials, false );
- if ( is_wp_error($user) ) {
- echo $user->get_error_message();
- }
- else {
- echo 'success';
- }
- wp_die();
- }
- add_action( 'wp_ajax_normal_login','normal_login' );
- add_action( 'wp_ajax_nopriv_normal_login','normal_login' );
Add Comment
Please, Sign In to add comment