Logotipo del sitio
O también accede con

Ingresa tu correo electrónico y te enviaremos un enlace para recuperar tu cuenta.

Sus datos personales se utilizarán para respaldar su experiencia en este sitio web, para administrar el acceso a su cuenta y para otros fines descritos en nuestra
política de privacidad.

O también regístrate con

Ingresa tu nueva contraseña para la cuenta .

// ============================================================================= // TODAINFO PROCESS PASSWORD RESET (Custom POST Handler) // ============================================================================= add_action( 'init', 'todainfo_handle_reset_password_post' ); function todainfo_handle_reset_password_post() { if ( isset($_POST['todainfo_reset_pass_nonce']) && wp_verify_nonce($_POST['todainfo_reset_pass_nonce'], 'todainfo_reset_pass') ) { $rp_key = isset($_POST['rp_key']) ? sanitize_text_field($_POST['rp_key']) : ''; $rp_login = isset($_POST['rp_login']) ? sanitize_text_field($_POST['rp_login']) : ''; $pass1 = isset($_POST['pass1']) ? $_POST['pass1'] : ''; $pass2 = isset($_POST['pass2']) ? $_POST['pass2'] : ''; if ( ! $rp_key || ! $rp_login || ! $pass1 || ! $pass2 ) { // Handle error (redirect with error arg) return; } if ( $pass1 !== $pass2 ) { wp_redirect( add_query_arg(['key'=>$rp_key, 'login'=>$rp_login, 'error'=>'mismatch'], home_url('/acceder/restablecer/')) ); exit; } $user = check_password_reset_key( $rp_key, $rp_login ); if ( is_wp_error($user) ) { wp_redirect( add_query_arg(['key'=>$rp_key, 'login'=>$rp_login, 'error'=>'invalidkey'], home_url('/acceder/restablecer/')) ); exit; } // Success: Reset Password reset_password( $user, $pass1 ); // Redirect to Login with Success Message wp_redirect( home_url('/acceder/iniciar-sesion/?password=changed') ); exit; } } // ... inside shortcode ...

Tip: Usa mayúsculas, minúsculas, números y símbolos para mayor seguridad.

¡Es bueno verte por aquí!

Anuncie con Nosotros