Ingresa tu correo electrónico y te enviaremos un enlace para recuperar tu cuenta.
Ingresa tu nueva contraseña para la cuenta .
// ============================================================================= // DP PROCESS PASSWORD RESET (Custom POST Handler) // ============================================================================= add_action( 'init', 'dp_handle_reset_password_post' ); function dp_handle_reset_password_post() { if ( isset($_POST['dp_reset_pass_nonce']) && wp_verify_nonce($_POST['dp_reset_pass_nonce'], 'dp_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 ...Utilizamos cookies propias y de terceros para mejorar su experiencia de navegación y mostrarle publicidad relevante en nuestro Directorio Petrolero. Al continuar, acepta nuestra Política de Privacidad.
Usted puede configurar sus preferencias de privacidad a continuación. Las Cookies necesarias son esenciales para el funcionamiento del sitio.