No tienes acceso a esta clase

隆Contin煤a aprendiendo! 脷nete y comienza a potenciar tu carrera

Prep谩rate para tu pr贸ximo empleo comprando hoy a precio especial

Antes: $249

Currency
$209
Suscr铆bete

Termina en:

7 D铆as
20 Hrs
51 Min
16 Seg

Mejorando nuestro c贸digo

11/13
Recursos

Aportes 11

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

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

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}`)
        })

    })
    
})

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.

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

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

鈥erminando鈥