Mi hermano, este curso fue una verdadera joya ! No sé qué tan factible sea que nos otorgues un certificado de culminación, yo estaría dispuesto a pagar.
Hola tus tutoriales son muy buenos y fáciles de entender acabe de terminar esta guía de 11 vídeos sin problema pero tengo una consulta, veo que en tu VSCode se auto completa el código html en archivos con extensión .php quisiera saber si añadiste algo porque al abrir una etiqueta como div o una clase no se cierra automáticamente o no me muestra sugerencias a diferencia de solo trabajar en archivos con extensión .html .Ojo si tengo instalado EMET.
yo he seguido el curso pero creando pequeñas funciones con php. ejemplo. function ConsultarUsuario($Nombre,$Pass) { include '../PruebaBaseDeDatos/conexion.php'; $sql_leer = 'SELECT * FROM usuarios WHERE Name = ?'; $gsent = $con->prepare($sql_leer); $gsent->execute(array($Nombre)); $resultado = $gsent->fetch(); if ($Nombre == $resultado['Name']) { if (password_verify($Pass,$resultado['Pass'])) { echo ''.'Bienvenido! '.$Nombre.''; }else { echo 'Contraseña invalida'; }
Hola Nacho... he vuelto a ver los videos y estoy entendiendo mucho mejor. Pero tengo una duda: si son varios usuarios? Cómo le doy la bienvenida, o sea cómo hago el if para verficar si es algunos de los 100 usuarios que tengo por ejemplo?
Buenas tardes quisiera consultarte algo, estoy trabajando con Webstorm , Javascript, Vue y Mysql, no estoy muy familiarizado todavia, pero mi pregunta es como deberia hacer el enlaace con la BAse de datos, porque en primer lugar ni siquiera existe para esa eplicacion( aunuqe mysql ya lo tengo instalado) y por eso de momoento solo utilizo algunos datos para pintar desde un CSV, e podrias orientar ? muchas gracias
muy buenos tutoriales de verdad gracias por tomarte el tiempo de enseñar y ademas hacerlo muy bien eres lo maxiiimo y me encantaría hacer el curso premium pero en este momento no tengo los medios económicos. En cuanto al vídeo me gustaría saber como podría hacer si quiero hacer dos tipos de sesion la de admin y la de un usuario normal en la base de datos cree una columna "tipo" si era 1 entonces era admin si era 0 un usuario normal ..pero no se como llamarla en mi archivo login.php creo q con otra variable se SESSION pero no me da el resultado :S muchisimas gracias si me puedes ayudar o cualquiera que sepa :)
Tengo problemas con esa parte llevo varios dias y no he podio, intente con su video y me sale error uncaught Error: Call to a member function ejecuter, me dice linea 12 donde tu linea es la 16
Bro! creo que tienes un erro grave: ese var_dumb creo que no sirve porque si no pones ningun caracter en los inputs detecta que eso no existe en la base de datos y por lo tanto entra (lo acabo de probar) . asi que lo ideal seria usar el rowCount. o me equivoco?
Hola! soy nueva en esto, vi todos tus videos muy buenos, pero tengo una pregunta. ¿Como se puede compartir un proyecto realizado para que cualquier persona pueda abrirlo dsde su pc?
000webhost, te da 1GB de hosting gratuito, suficiente para presentar cualquier proyecto de universidad. Si es algo más complejo y profesional debes adquirir un hosting de paga.
:( NO me funciona el login.php en la validacion de la contraseña aunque ingreso la correcta siempre me salen q las contrseñas no son iguales... **************************************** string(11) "AdminCicuco" string(3) "123" array(6) { ["id"]=> string(1) "8" [0]=> string(1) "8" ["nombre"]=> string(11) "AdminCicuco" [1]=> string(11) "AdminCicuco" ["contrasena"]=> string(61) "$2y$10$bgoAJ1/F9T2.IcY5Do43YORscDmN7K7WJVZQPHYL.c6C7PzOWNzDi " [2]=> string(61) "$2y$10$bgoAJ1/F9T2.IcY5Do43YORscDmN7K7WJVZQPHYL.c6C7PzOWNzDi " } string(61) "$2y$10$bgoAJ1/F9T2.IcY5Do43YORscDmN7K7WJVZQPHYL.c6C7PzOWNzDi " No son Iguales las comtrseñas
Muy buenos tus cursos y maneras de enseñar, he aprendido mas de lo que no aprendi en la academia
Mi hermano, este curso fue una verdadera joya ! No sé qué tan factible sea que nos otorgues un certificado de culminación, yo estaría dispuesto a pagar.
Gracias, una manera muy amena de explicar, familiar y dinámica. Gracias por tomarse el tiempo. Saludos
Excelente! Realmente eres un maestro, pues explicas claro y preciso.
Muy bueno, excelente, magistral!!
y pensar que uso ! simplemente para reducir código...
Genial, aplausos para vos genio!
Muy buen aporte. Y al final el "Adios" xd =)
Jajaja es un clásico jijiji
Hola tus tutoriales son muy buenos y fáciles de entender acabe de terminar esta guía de 11 vídeos sin problema pero tengo una consulta, veo que en tu VSCode se auto completa el código html en archivos con extensión .php quisiera saber si añadiste algo porque al abrir una etiqueta como div o una clase no se cierra automáticamente o no me muestra sugerencias a diferencia de solo trabajar en archivos con extensión .html .Ojo si tengo instalado EMET.
yo he seguido el curso pero creando pequeñas funciones con php.
ejemplo.
function ConsultarUsuario($Nombre,$Pass)
{
include '../PruebaBaseDeDatos/conexion.php';
$sql_leer = 'SELECT * FROM usuarios WHERE Name = ?';
$gsent = $con->prepare($sql_leer);
$gsent->execute(array($Nombre));
$resultado = $gsent->fetch();
if ($Nombre == $resultado['Name']) {
if (password_verify($Pass,$resultado['Pass'])) {
echo ''.'Bienvenido! '.$Nombre.'';
}else {
echo 'Contraseña invalida';
}
}else {
echo 'Usuario no encontrado';
}
}
Excelentes vídeos muy bien explicados como te puede uno contactar para ver el curso completo gracias
Hola Nacho... he vuelto a ver los videos y estoy entendiendo mucho mejor. Pero tengo una duda: si son varios usuarios? Cómo le doy la bienvenida, o sea cómo hago el if para verficar si es algunos de los 100 usuarios que tengo por ejemplo?
Maestro...!!!
Buen Vídeo!
Para conectarlo con tu base de datos de phpmyadmin deberiamos conectarla con esto: include("conexion.php");
$con = conectar(); ?
Genial!!!
Buenas tardes quisiera consultarte algo, estoy trabajando con Webstorm , Javascript, Vue y Mysql, no estoy muy familiarizado todavia, pero mi pregunta es como deberia hacer el enlaace con la BAse de datos, porque en primer lugar ni siquiera existe para esa eplicacion( aunuqe mysql ya lo tengo instalado) y por eso de momoento solo utilizo algunos datos para pintar desde un CSV, e podrias orientar ? muchas gracias
muy buenos tutoriales de verdad gracias por tomarte el tiempo de enseñar y ademas hacerlo muy bien eres lo maxiiimo y me encantaría hacer el curso premium pero en este momento no tengo los medios económicos.
En cuanto al vídeo me gustaría saber como podría hacer si quiero hacer dos tipos de sesion la de admin y la de un usuario normal en la base de datos cree una columna "tipo" si era 1 entonces era admin si era 0 un usuario normal ..pero no se como llamarla en mi archivo login.php creo q con otra variable se SESSION pero no me da el resultado :S muchisimas gracias si me puedes ayudar o cualquiera que sepa :)
Otra alternativa puede ser trabajar con procedimientos almacenados para la no repetición de código......
Tengo problemas con esa parte llevo varios dias y no he podio, intente con su video y me sale error uncaught Error: Call to a member function ejecuter, me dice linea 12 donde tu linea es la 16
Bro! creo que tienes un erro grave: ese var_dumb creo que no sirve porque si no pones ningun caracter en los inputs detecta que eso no existe en la base de datos y por lo tanto entra (lo acabo de probar) . asi que lo ideal seria usar el rowCount. o me equivoco?
Hola! soy nueva en esto, vi todos tus videos muy buenos, pero tengo una pregunta. ¿Como se puede compartir un proyecto realizado para que cualquier persona pueda abrirlo dsde su pc?
Si es una pagina web o una aplicación web solo necesitas subirla a un hosting y comprar un dominio. Saludos.
000webhost, te da 1GB de hosting gratuito, suficiente para presentar cualquier proyecto de universidad. Si es algo más complejo y profesional debes adquirir un hosting de paga.
gracias muy bueno pero tengo problema con el password_verify siempre me sale que no son iguales me puedes ayuda aqui esta el codigo
:( NO me funciona el login.php en la validacion de la contraseña aunque ingreso la correcta siempre me salen q las contrseñas no son iguales...
****************************************
string(11) "AdminCicuco"
string(3) "123"
array(6) {
["id"]=>
string(1) "8"
[0]=>
string(1) "8"
["nombre"]=>
string(11) "AdminCicuco"
[1]=>
string(11) "AdminCicuco"
["contrasena"]=>
string(61) "$2y$10$bgoAJ1/F9T2.IcY5Do43YORscDmN7K7WJVZQPHYL.c6C7PzOWNzDi
"
[2]=>
string(61) "$2y$10$bgoAJ1/F9T2.IcY5Do43YORscDmN7K7WJVZQPHYL.c6C7PzOWNzDi
"
}
string(61) "$2y$10$bgoAJ1/F9T2.IcY5Do43YORscDmN7K7WJVZQPHYL.c6C7PzOWNzDi
"
No son Iguales las comtrseñas
debes usar password_verify
Probá aumentando el valor del VarChar en el campo contrasena en la BD. A lo mejor la cantidad de elementos del hash es mayor que el número asignado.
@@danielmarcelo7886 esta es la solucion al problema. gracias