No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Convierte tus certificados en títulos universitarios en USA

Antes: $249

Currency
$209

Paga en 4 cuotas sin intereses

Paga en 4 cuotas sin intereses
Suscríbete

Termina en:

18 Días
19 Hrs
13 Min
49 Seg

Mejorando nuestro código

11/13
Recursos

Aportes 13

Preguntas 4

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

la computadora del profesor esta muy lenta y no se graban las cosas bien en el video… no se entiende nada de lo que esta haciendo

El video es bueno, pero falla al final en la imagen, dejo mi codigo de login.js es similar al que realizo el profe en la clase, el atributo usado para la redirección es window.location.href = ...

window.addEventListener("DOMContentLoaded",function(){
    
    let $form = document.querySelector("#signin");
    let $msg = document.querySelector(".msg");

    $form.addEventListener("submit",function(e){
        e.preventDefault();

        let datos = new FormData($form);
        let datosParse = new URLSearchParams(datos);

        fetch(`${plz.rest_url}/login`,
        {
            method: "POST",
            body: datosParse
        }
        )
        .then(res=>res.json())
        .then(json=>{
            console.log(json)
            if (json !== false) {
                $msg.innerHTML = json
            } else {
                $msg.innerHTML = '<strong>Se ha loggeado correctamente 😎</strong>'
                window.location.href = `${plz.home_url}`
            }
        })
        .catch(err=>{
            console.log(`Hay un error: ${err}`)
        })

    })
    
})

Por favor Sres de Platzi, obsequien una mejor laptop al profesor para que pueda grabar bien los videos.

Buen video para cerrar el curso.
Lastima el detalle que por partes la pantalla no muestre lo que hace el profesor.

Se traba mucho la grabación de la pantalla y no permite ver bien el paso a paso.

esta muy desfasado el video, me costo muy entender el curso, gracias a todos los compañeros por sus contribuciones sin ustedes no ubiera entendido nada.

Les dejo una propuesta para lograr redireccionar al home siempre y cuando se haya autenticado correctamente:

  .then(json=>{
            console.log(json)
            $msg.innerHTML = json?.msg
            if(json?.res==1) { location.href= `${pnet.home_url}`; }
            
        })

Pero en el lado del API:

  $user =  wp_signon($args, false);
  $result =null;

    if( is_wp_error($user) )
    {
        $result =  array(
            'res' => 0, 
            'msg' => "Error al autenticar usuario, " . $user->get_error_message() );
    }
    else 
    {
        $result =  array(
            'res' => 1,
            'msg' => "El usuario se autenticó correctamente");
    }

  return $result;

Muy bueno el curso, lo único es que me genera ansiedad la lentitud de la computadora o grabación de la pantalla del profesor. Se ve muy lag que no permite ver con comodidad cada paso que realiza.

fetch(`${plz.rest_url}/login`,
        {
            method: "POST",
            body: datosParse
        })
        .then(res => res.json())
        .then(json=>{
//la parte donde no se logra ver la corrección del profe
            if(json = "false"){
                window.location.href = `${plz.home_url}`  
            }else{
                $msg.innerHTML = json?.msg
            }
        })
        .catch(err=>{
            console.log(`Hay un error: ${err}`)
        })

No se vio la linea en la que se realizo la correccion

Profe por favor subir el repositorio al git/ colocar los cambios en recursos, ya que estan anteriores y no los últimos de que sean modificado. Por favor actualizar este curso.

Que cursito pesado, con el retraso que tienen los videos la mitad de las cosas no se ven.

…terminando…