Soy estudiante de Informática y me ayudo mucho estos tutoriales a pasar varios ramos y muchas gracias por el tiempo en dedicarle a los vídeos , muy bien explicado lo recomiendo al 100% saludos !.
Hermano muchísimas gracias por impartir tu conocimiento, voy el curso por vídeo 33 y la verdad he aprendido muchísimo, se ve que conoces muy bien el tema y ademas tiene buena pedagogía, Full agradecido con usted, Dios te bendiga!! Saludos desde Venezuela!
Para cerrar sesión utilice el archivo cierre.php del vídeo anterior, lo copie en la carpeta sistema_login_2 y luego modifique el código if(!isset($_SESSION["usuario"])){ include ("formulario.html"); }else{ echo "Usuario " . $_SESSION["usuario"] . ""; echo "" . " Cerrar sesion" . ""; }
Hola Juan felicitaciones por lo curso de PHP. He visto todos los vídeos PHP y me han parecido riquisimos. Gracias por tan perfecto trabajo...Saludos desde Brasil! Cesar...
Buenas Juan, hace muy poco que he descubierto tu canal (gracias a que alguien posteo un par de listas de reproducciones de tu canal) y..... lo más posible es que me mire absolutamente tooodos los videos menos los de diseño web ya que es un tema que domino, en un video tuyo dices que has sido programador pero que actualmente eres profesor, si no es mucha indiscreción te importaria decirme que estudiaste exactamente(supongo que ingenieria informatica) y en tu etapa de programador con que lenguajes trabajabas. Un saludo y gracias por todo tu contenido.
+ArtKaloHD Hola !! Gracias por seguirme con tanto interés. No trabajé mucho tiempo como programador no porque no me guste, sino porque no me gusta la forma de trabajar en cliente a través de consultoras que era lo que yo hacía. En uno de lo sitios daba soporte a una aplicación en Java. En otro de los sitios JavaScript y PHP. Un saludo!!
MIra! Que tan buena pedagogía...tengo aprendido muchisimoooo..jejejej!!! Y el curso de MVC? Cuando has de iniciar...olvidé..que buen tutorial este...y el seguinte? Estupendisimo!
Juan! Somos tocayos! Yo tambien soy Juan... jej... Tus videos son de lo mejor que he visto... ya te lo habia dicho.. Y ademas este curso de PHP me viene genial para una materia de la carrera que es Desarrollo Web... jejej.. Cuantos videos tendra el curso?? Y espero con ansias el de MVC,,,, Muchas Gracias Por todo!!!! :) :) :)
+Juan Pablo Hola !! gracias por el comentario tocayo. No se cuántos vídeos tendrá exactamente el curso; me hacéis sugerencias todos los días para añadir cosas. Pero no creo que se vaya más allá de los 80 vídeos. Respecto al curso de MVC espero comenzarlo cuanto antes, pero no os puedo decir cuándo será. Dependo de mi tiempo libre y de los otros cursos que tengo en elaboración. Un saludo
Profe nuevamente muchas gracias por los cursos que brinda son los mejores de la red por lejos. Le hago una consulta para un proyecto que voy a iniciar. Necesito realizar una página que se conecte a una base de datos y muestre una información a un usuario que entra para consultar una rutina de trabajo y sobre la misma base que también ingrese otro usuario estilo admin que es quien asigna estas rutinas. La consulta es, esto se hace con filtros? Otra consulta es que método aconseja usted para realizar la Page PDO? O mysqli? Y por último que preguntarle si en este curso veremos como interactuar desde php con campos combinados de la tabla y filtros avanzados. Muchas gracias saludos.
+Julian Valencia Gracias !! Lo intentaré. Ya sabéis que php es casi infinito. Todos los días recibo cientos de propuestas con temas que tratar en el curso. No se si podré contentar a todos. Un saludo!!
Gracias Juan, estamos a la espera del siguiente video. Un pregunta, he visto muchos usando if y else de la siguiente manera: En tu ejemplo en la línea 93 . //Aquí el código HTML donde hay imágenes para ocultarlos si no ha sesión. ¿Qué opinas sobre esta forma??
Hola !! Gracias por el comentario. Pues la verdad nunca probé a dejar el action vacío. Siempre puse o la página destino o PHP_SELF. Tendré que probarlo en remoto además de en local para ver si funciona. Un saludo!!
Exacto!!! Efrén Naranjo creo yo que PHP_SELF funciona pero solo en PHP7 pildorasinformaticas Hola!! =) profesor no es critica ni nada parecido pero a mi al definir PHP_SELF me da error pero..., si dejo el action vacio me funciona perfectamente!!!
Estupendo vídeo, muchas gracias, ¿cual tu recomiendas el que es solo con un archivo o con varios?. o mejor dicho ¿el primer login que hicimos o el segundo que esta en una sola página.?
bueno respecto a mi comentario anterior he visto que el error era que en php.ini hay que comprobar que no se tenga file_uploads=Off, asi si que funciona
Existe una funcion que hace lo mismo que la negacion de isset, y se llama empty, hace lo mismo pero de manera mas legible if (empty($_SESSION['usuario'])) { include "formulario.php"; }else{ echo "Hola: ".$_SESSION['usuario' ].""; }
Hola Juan, junto con felicitarte te quería consultar sobre algunos sitios en los que he visto que trabajan con un para conseguir un resultado similar al que presentas en este video; es decir, se crea un archivo diferente para el registro, la conexión, el área de administración, etc , pero todo es presentado en una misma página (por ejemplo index.html) por medio de un . ¿Qué opinas de ese sistema? ¿Es una alternativa válida? ¿Es recomendable trabajar de esa forma? Nuevamente gracias y felicitaciones por tu canal. (y)
Hola Juan, excelente trabajo, antes de nada gracias! Oye, un par de cositas/sugerencias que me parecen muy interesantes relacionadas con estos últimos vídeos. Como podríamos a esto agregar niveles de acceso? es decir, yo he tratado de añadir un nuevo campo en la tabla para dar los distintos niveles a cada usuario, pero no logro incorporarla al inicio de sesión. entiendo que lo suyo seria recogerla en un $_SESSION['level'] que siga al $_SESSION['usuario'] de página en página permitiendo luego trabajar con el mediante if para accesos dependientes del 'Level'. Y por otro lado, mirando en la red he visto que se le da mucha importancia al tema de cifrado de contraseñas. Pude ser interesante tratar esto? o es suficientemente seguro tal cual lo has explicado? De nuevo decirte que haces un trabajo cojonudo y aun que no de lo diga vídeo a vídeo, lo que te digo en este es valido para todos, 10! me he visto todos los de PHP y HTML y hay que decirte que eres una maquina explicando, muy claro, practico y liviano. Sigue así,haces accesible la programación a cualquiera. Un abrazo!
+Javier Mato Hola !! Gracias por el comentario. Tanto el cifrado de contraseñas en la BBDD como perfiles de usuarios por niveles, es algo que veremos en el curso. Un saludo!!
Muchas gracias Juan! Se va a tocar el tema de hacer una api para conectar externamente con la pagina PHP y acceder a las bases de datos? estoy programando en Swift para iOS y necesito acceder a una base de datos mySQL, y supongo que tendre que hacerlo a traves de una api PHP no? saludos!
+Ricardo Evora Hola !! Gracias por el comentario. Soy un completo novato en temas iOS y todo lo que tenga que ver con Apple. Es una de mis grandes carencias. Siento no poder ayudarte con esto. Un saludo!!
Buenas Juan, una consulta, yo he ido haciendo lo mismo que en el vídeo más que sin rellenar la etiqueta action, y hace lo mismo que poniendo la etiqueta php: * Mi pregunta es si me ha estado funcionando porque trabajo en local, o porque en verdad no hace falta la etiqueta php?. Un saludo y muchas gracias.
Consulta Profe... Una vez que estemos por terminar el curso.. vamos a proceder al desarrollo de alguna aplicacion completa donde usemos gran parte de los contenidos aprendidos?? Saludos, Juan Pablo
+carlos rodrgiguez Hola !! Lo de la paginación está previsto. Lo de los hilos que yo sepa no existen como tal, aunque se puede simular su comportamiento con otras técnicas php. Un saludo!!
Buen día! Antes que nada te agradezco por todo el contenido que compartes. Quería pedirte, de ser posible, un poco de ayuda con esto de las sesiones. Estoy haciendo mi pagina web prestandole mucha atención a la seguridad. Por medio de este video entendí perfectamente como generar una sesión básica, pero estuve leyendo y para que sea segura ante un atacante hay que aplicarle varias configuraciones y complementarlo con cookies, por lo que ando un poco perdido en el tema. Podrías darme alguna recomendación o algún indicio de como es que funciona bien esto de las sesiones seguras? Porque he buscado mucho pero la verdad ando mariado. Desde ya muchas gracias, un saludo grande
Hola, muy buenas, llego un poco tarde al curso, pero me lo han recomendado de clase, estudio desarrollo de aplicaciones web y esta muy muy bien el curso. Solo una pregunta, veo, como dicen, mucho código espagueti. A la hora de programar en la vida real, se utiliza mucho este método?? Gracias
Hola , quería saber , si se podría hacer un video que junte los principios explicados en los videos del 70 al 74 Del curso Javascript de formularios con Ajax (get y post)) para complementarlo con estos Muchas Gracias Excelente los cursos!
Saludos desde México, clases muy buenas solo que algunas practicas a un no me salen como quisiera estoy creando un punto de venta mi duda seria si a hay alguna forma que se puede crea un punto donde se pueda cobrar mediante una tarjeta de crédito o débito y como se realiza
Hola profesor, disculpe pero en vez de usar PHP_SELF en el action, no seria mas sencillo poner el mismo nombre del archivo? o afecta en algo eso? Espero me pueda responder, y gracias por los videos.
+Usuario Programacion Hola !! Afecta en si cambias el nombre del archivo en el futuro o en si quieres reutilizar el código en otro programa. Un saludo!!
Hola Juan, te animo para que sigas haciendo más vídeos. AGRADECIDO!. Me pregunto sobre este ejemplo: cuando haces una consulta a la BBDD y recibes el mensaje de que el usuario o contraseña son falsas. ¿la página se recarga, cierto...? Si yo quisiera que el mensaje se mostrara en la parte de abajo del formulario y que se ocultara pasados unos segundos para informar de que lo intente de nuevo (y poner el cursor en el foco de la casilla donde está el fallo) . ¿Como se haría?
Jaime Rios De La Gala yo para la facu hice un proyecto con lo que dice el no exactamente así la verdad no se si bootstrap hace eso de forma automática, yo solo use los css de bootstrap, tuve que usar las clases alert y ahí tenés la que queres alerte-success alert-warning etc, lo del tiempo fue Javascript y no fue tiempo, si no que fue manipular el div donde se muestra el error para que cambie su propiedad Hidden cuando se hacía click en la casilla donde estaba el error
Hola profe, tengo una duda, usted verifica que se haya presionado el botón de enviar $_POST ['enviar'] con isset, no es mas optimo consultar por los campos del formulario? Dado que en el login son estrictos, y luego se podría mostrar un mensaje de error discriminando por campo incompleto... O la forma eficiente siempre es preguntando por el botón? Gracias.
Hola !! Si solo quieres comprobar que se ha pulsado el botón de enviar yo veo más sencillo hacerlo con isset. Si lo que queremos es hacer una validación de formulario para comprobar la integridad de los campos antes de enviar la información, entonces habría que mirar los campos del formulario. Todo depende de lo que quieras hacer. Un saludo!!
Esto ya me supera (me gusta pero...) profesor y bueno la POO también me supera, lo entiendo pero del dicho al hecho hay un trecho, en este caso un océano... Lo que si es seguro que memorizar esto no le veo yo su aquel porque sino ¿como haces programas nuevos? un saludo.
Hola Juan, muy interesante tu video, pero tengo un mini proyecto, el problema que tengo es que tengo sesiones por varios usuarios, en diferentes PC, pero al consultar la variable $_SESSION, muestra el ultimo usuario logeado, entonces, ¿Cómo valido sesión o administro la sesión de cada usuario?
Tengo una duda: Cuando se comprueba si hemos enviado el formulario usando la condición: if (isset($_POST["enviar"])){ ... ... } Si enviamos el formulario usando el botón enviar ira todo OK pero si luego le doy atras en el navegador no fallara? lo digo por que la variable ya ha sido creada pero sin datos? por lo cual creo que seria mejor verificar que los datos del formulario usuario y contraseña no contengan NULL Saludos
disculpa tienes un video de como crear un registro de usuarios....... me gustaria poder tener la ventana el login y a un lado el registro... me ayudas..???
no, pero es que no era necesario un video especifico para eso, recuerdas que antes se hizo un formulario para insertar productos a una tabla? pues es de hacer lo mismo no mas que con la tabla de usuarios
Maestro una pregunta entonces se pueden utilizar estas dos formas cuando usamos marcadores $resultado=>execute(array(":usuario"=>$usuario, ":password"=>$password) $resultado=>bindValue(":login",$login) $resultado=>bindValue(":password",$password) Cual es mas recomendable usar y en que casos?
Hola. No es curioso que me funcione con el usuario "Juan" y no con "María"? ¿Alguien sabe por qué puede ser? He comprobado la tabla en PhpMyAdmin para ver si estaba metiendo mal el login de "María", pero no... ¿Puede ser algo relacionado con la seguridad del chrome? Mil gracias, Juan por tus cursos!!!
Las opciones son múltiples: puedes hacer que no se vea nada de la web o tan solo una parte de la misma. Hace tiempo que grabé estos vídeos y no recuerdo lo que hice en ellos, pero sin logear debe haber algo que no se vea. Un saludo!
Pienso igual que usted Mariano Garrido, justo por eso lo estaba intentando hacer, lo único raro es que aunque me funciona todo. si se podría decir así, me sigue cargando el formulario de logueo. aún cuando valido con un if para que solo cargue este si no se ha creado la sesión, si algo este es mi código por si lo deseas mejorar o te ayuda en algo
COMO LOGRO MOSTRAR EN VEZ DE EL NOMBRE USUARIO, EL NOMBRE CUANDO LA PERSONA SE REGISTRO OSEA, EN VEZ DE, HOLA: "LOLITA123" SEA HOLA: "LOLA VAZQUEZ". EN PHP SELF?
Soy estudiante de Informática y me ayudo mucho estos tutoriales a pasar varios ramos y muchas gracias por el tiempo en dedicarle a los vídeos , muy bien explicado lo recomiendo al 100% saludos !.
Gracias por el comentario y por recomendar mis vídeos. Un cordial saludo!!
Hermano muchísimas gracias por impartir tu conocimiento, voy el curso por vídeo 33 y la verdad he aprendido muchísimo, se ve que conoces muy bien el tema y ademas tiene buena pedagogía, Full agradecido con usted, Dios te bendiga!!
Saludos desde Venezuela!
+Carlos Israel Guzman Borges Muchas gracias por el comentario. Me alegro de que te guste el curso. Un saludo
esta pagina de tutoriales son muy buenos todos susu videos desde venezuela les felicito y les doy los like
Sólo puedo decir una palabra: Excelente.
He visto un par de vídeos y me han parecido fenomenales. Saludos desde Colombia.
+Capitan Nemo Gracias !! Me alegro de que te gusten. Un saludo!!
Cual es su nombre disculpe?
Juan
Usted tiene experiencia en VB.Net ó C#?
Algo tengo.
Para cerrar sesión utilice el archivo cierre.php del vídeo anterior, lo copie en la carpeta sistema_login_2 y luego modifique el código
if(!isset($_SESSION["usuario"])){
include ("formulario.html");
}else{
echo "Usuario " . $_SESSION["usuario"] . "";
echo "" . " Cerrar sesion" . "";
}
Hola Juan felicitaciones por lo curso de PHP.
He visto todos los vídeos PHP y me han parecido riquisimos. Gracias por tan perfecto trabajo...Saludos desde Brasil! Cesar...
TE PUEDE PARECER. BUENISIMO. PERO RIQUISIMO ES PARA ALGO COMESTIBLE. ENTONCES. ME AN PARESIDO BUENISIMOS. TUS FORMULARIOS. BUNNN.
excelente curso no veo la hora de que subas un nuevo video!! estare atento mientras llevo los otros cursos muy bien explicados!!! un CAPO!!
+Gian ar “Leutamo” Gracias !! En breve más vídeos. Un saludo!!
Lo siento, acabo de ver los comentarios que tratan mi pregunta. Excelente.
Exelente curso, estoy aprendiendo por primera vez a programar y me parece muy interesante ..mil gracias
Ufff gracias por el curso me ha ayudado mucho entender php ya que se pide demasiado en el area laboral
+Alain Barrios Gracias por seguir mis vídeos. Me alegro de que resulten de utilidad. Un saludo!!
¡Muchas gracias por otro excelente tutorial!
+Gustavo Murtfeldt Gracias por el comentario. Un saludo
Gracias Juan, perfectamente explicado. Un saludo.
+Quique Roca Gracias !! Un saludo
Felicidades por el curso.
Tambien es bueno agregar el boton de cerrar la sesion en el mismo formulario.
Excelente explicación maestro!!
Genial, excelentes curso de php
Genial explicación y Ejemplo de código !
Gracias por compartir conocimientos.
muchas gracias Juan. Una explicación estupenda!
+mpmd Gracias !! Un saludo
Muy esperada esta clase, muy agradecido amigo Juan, Saludos
+Rafael Valbuena Gracias por el comentario. Un saludo
gran explicación! muchas gracias!
Excelente vídeo muchas gracias...
MUY BUENO. TU FORMULA.
Como siempre , Muchas Gracias !!!
+Jonathan Fuentes Muñoz Gracias !! Saludos
Buenas Juan, hace muy poco que he descubierto tu canal (gracias a que alguien posteo un par de listas de reproducciones de tu canal) y..... lo más posible es que me mire absolutamente tooodos los videos menos los de diseño web ya que es un tema que domino, en un video tuyo dices que has sido programador pero que actualmente eres profesor, si no es mucha indiscreción te importaria decirme que estudiaste exactamente(supongo que ingenieria informatica) y en tu etapa de programador con que lenguajes trabajabas.
Un saludo y gracias por todo tu contenido.
+ArtKaloHD Hola !! Gracias por seguirme con tanto interés. No trabajé mucho tiempo como programador no porque no me guste, sino porque no me gusta la forma de trabajar en cliente a través de consultoras que era lo que yo hacía. En uno de lo sitios daba soporte a una aplicación en Java. En otro de los sitios JavaScript y PHP.
Un saludo!!
Juan eres la verga! Disculpa ni vocabulario pero no hay profe mas grande que usted
MIra! Que tan buena pedagogía...tengo aprendido muchisimoooo..jejejej!!! Y el curso de MVC? Cuando has de iniciar...olvidé..que buen tutorial este...y el seguinte? Estupendisimo!
Excelente...tutoriales
+marcos lopez Gracias !! Un saludo
magnífico!
Juan! Somos tocayos! Yo tambien soy Juan... jej... Tus videos son de lo mejor que he visto... ya te lo habia dicho.. Y ademas este curso de PHP me viene genial para una materia de la carrera que es Desarrollo Web... jejej.. Cuantos videos tendra el curso?? Y espero con ansias el de MVC,,,, Muchas Gracias Por todo!!!! :) :) :)
+Juan Pablo Hola !! gracias por el comentario tocayo. No se cuántos vídeos tendrá exactamente el curso; me hacéis sugerencias todos los días para añadir cosas. Pero no creo que se vaya más allá de los 80 vídeos. Respecto al curso de MVC espero comenzarlo cuanto antes, pero no os puedo decir cuándo será. Dependo de mi tiempo libre y de los otros cursos que tengo en elaboración. Un saludo
Yo no soy Juan, pero me cambiaré el nombre para parecerme a ti :V
Profe nuevamente muchas gracias por los cursos que brinda son los mejores de la red por lejos.
Le hago una consulta para un proyecto que voy a iniciar. Necesito realizar una página que se conecte a una base de datos y muestre una información a un usuario que entra para consultar una rutina de trabajo y sobre la misma base que también ingrese otro usuario estilo admin que es quien asigna estas rutinas. La consulta es, esto se hace con filtros? Otra consulta es que método aconseja usted para realizar la Page PDO? O mysqli? Y por último que preguntarle si en este curso veremos como interactuar desde php con campos combinados de la tabla y filtros avanzados.
Muchas gracias saludos.
Muy bueno el curso Juan. Vas a Incluir manejo de archivos? Creacion, Lectura, escritura de archivos planos. Generacion de PDF´s. etc
+Julian Valencia Gracias !! Lo intentaré. Ya sabéis que php es casi infinito. Todos los días recibo cientos de propuestas con temas que tratar en el curso. No se si podré contentar a todos. Un saludo!!
Gracias Juan, estamos a la espera del siguiente video.
Un pregunta, he visto muchos usando if y else de la siguiente manera:
En tu ejemplo en la línea 93 .
//Aquí el código HTML donde hay imágenes para ocultarlos si no ha sesión.
¿Qué opinas sobre esta forma??
+Khalifa Boulbayem Perfecto!! Es lo mismo que hemos visto en el vídeo enfocado de otra forma. Pero es una forma muy acertada de hacerlo. Un saludo!!
Hola Juan, excelentes vídeos, todos muy organizados, gracias. He probado que si dejo action="" hace lo mismo que PHP_SELF o hay alguna diferencia?
Hola !! Gracias por el comentario. Pues la verdad nunca probé a dejar el action vacío. Siempre puse o la página destino o PHP_SELF. Tendré que probarlo en remoto además de en local para ver si funciona. Un saludo!!
Exacto!!! Efrén Naranjo creo yo que PHP_SELF funciona pero solo en PHP7
pildorasinformaticas Hola!! =) profesor no es critica ni nada parecido pero a mi al definir PHP_SELF me da error pero..., si dejo el action vacio me funciona perfectamente!!!
Este vídeo fue una porno para los amantes del código espaguety :V
jajajajaja
QUE ES EL CODIGO ESPAGUETI?
lol³
un antipatron en la creacion de software(cosas que hay que evitar hacer xd)
Porno del bueno😂, simplemente el puto amo
Estupendo vídeo, muchas gracias, ¿cual tu recomiendas el que es solo con un archivo o con varios?. o mejor dicho ¿el primer login que hicimos o el segundo que esta en una sola página.?
bueno respecto a mi comentario anterior he visto que el error era que en php.ini hay que comprobar que
no se tenga file_uploads=Off, asi si que funciona
Existe una funcion que hace lo mismo que la negacion de isset, y se llama empty, hace lo mismo pero de manera mas legible
if (empty($_SESSION['usuario'])) {
include "formulario.php";
}else{
echo "Hola: ".$_SESSION['usuario' ]."";
}
Hola Juan, junto con felicitarte te quería consultar sobre algunos sitios en los que he visto que trabajan con un para conseguir un resultado similar al que presentas en este video; es decir, se crea un archivo diferente para el registro, la conexión, el área de administración, etc , pero todo es presentado en una misma página (por ejemplo index.html) por medio de un . ¿Qué opinas de ese sistema? ¿Es una alternativa válida? ¿Es recomendable trabajar de esa forma?
Nuevamente gracias y felicitaciones por tu canal. (y)
Hola Juan, excelente trabajo, antes de nada gracias!
Oye, un par de cositas/sugerencias que me parecen muy interesantes relacionadas con estos últimos vídeos.
Como podríamos a esto agregar niveles de acceso? es decir, yo he tratado de añadir un nuevo campo en la tabla para dar los distintos niveles a cada usuario, pero no logro incorporarla al inicio de sesión. entiendo que lo suyo seria recogerla en un $_SESSION['level'] que siga al $_SESSION['usuario'] de página en página permitiendo luego trabajar con el mediante if para accesos dependientes del 'Level'.
Y por otro lado, mirando en la red he visto que se le da mucha importancia al tema de cifrado de contraseñas. Pude ser interesante tratar esto? o es suficientemente seguro tal cual lo has explicado?
De nuevo decirte que haces un trabajo cojonudo y aun que no de lo diga vídeo a vídeo, lo que te digo en este es valido para todos, 10! me he visto todos los de PHP y HTML y hay que decirte que eres una maquina explicando, muy claro, practico y liviano. Sigue así,haces accesible la programación a cualquiera. Un abrazo!
+Javier Mato Hola !! Gracias por el comentario. Tanto el cifrado de contraseñas en la BBDD como perfiles de usuarios por niveles, es algo que veremos en el curso. Un saludo!!
Muchas gracias Juan!
Se va a tocar el tema de hacer una api para conectar externamente con la pagina PHP y acceder a las bases de datos? estoy programando en Swift para iOS y necesito acceder a una base de datos mySQL, y supongo que tendre que hacerlo a traves de una api PHP no? saludos!
+Ricardo Evora Hola !! Gracias por el comentario. Soy un completo novato en temas iOS y todo lo que tenga que ver con Apple. Es una de mis grandes carencias. Siento no poder ayudarte con esto. Un saludo!!
Buenas Juan, una consulta, yo he ido haciendo lo mismo que en el vídeo más que sin rellenar la etiqueta action, y hace lo mismo que poniendo la etiqueta php:
*
Mi pregunta es si me ha estado funcionando porque trabajo en local, o porque en verdad no hace falta la etiqueta php?. Un saludo y muchas gracias.
Consulta Profe... Una vez que estemos por terminar el curso.. vamos a proceder al desarrollo de alguna aplicacion completa donde usemos gran parte de los contenidos aprendidos??
Saludos, Juan Pablo
+Juan Pablo Sí, era mi intención. Un saludo
me preguntaba si puedes contemplar hacer una paginacion y si en php tambien se pueden hacer hilos como en java
+carlos rodrgiguez Hola !! Lo de la paginación está previsto. Lo de los hilos que yo sepa no existen como tal, aunque se puede simular su comportamiento con otras técnicas php. Un saludo!!
Muchas gracias por el dato....
Buen día! Antes que nada te agradezco por todo el contenido que compartes. Quería pedirte, de ser posible, un poco de ayuda con esto de las sesiones. Estoy haciendo mi pagina web prestandole mucha atención a la seguridad. Por medio de este video entendí perfectamente como generar una sesión básica, pero estuve leyendo y para que sea segura ante un atacante hay que aplicarle varias configuraciones y complementarlo con cookies, por lo que ando un poco perdido en el tema. Podrías darme alguna recomendación o algún indicio de como es que funciona bien esto de las sesiones seguras? Porque he buscado mucho pero la verdad ando mariado.
Desde ya muchas gracias, un saludo grande
Hola, muy buenas, llego un poco tarde al curso, pero me lo han recomendado de clase, estudio desarrollo de aplicaciones web y esta muy muy bien el curso. Solo una pregunta, veo, como dicen, mucho código espagueti. A la hora de programar en la vida real, se utiliza mucho este método?? Gracias
tal vez sea más seguro utilizar la variable global $_SESSION["usuario"] en el if, para el caso en que cierre la sesión.
Hola , quería saber , si se podría hacer un video que junte los principios explicados en los videos del 70 al 74 Del curso Javascript de formularios con Ajax (get y post)) para complementarlo con estos
Muchas Gracias
Excelente los cursos!
Saludos desde México, clases muy buenas solo que algunas practicas a un no me salen como quisiera estoy creando un punto de venta mi duda seria si a hay alguna forma que se puede crea un punto donde se pueda cobrar mediante una tarjeta de crédito o débito y como se realiza
También se carga la misma página del formulario al dejar vacias las comillas del action. Qué ventaja habría al usar PHP_SELF?
Eso mismo me pregunto
Hola profesor, disculpe pero en vez de usar PHP_SELF en el action, no seria mas sencillo poner el mismo nombre del archivo? o afecta en algo eso?
Espero me pueda responder, y gracias por los videos.
+Usuario Programacion Hola !! Afecta en si cambias el nombre del archivo en el futuro o en si quieres reutilizar el código en otro programa. Un saludo!!
Hola Juan, te animo para que sigas haciendo más vídeos. AGRADECIDO!.
Me pregunto sobre este ejemplo: cuando haces una consulta a la BBDD y recibes el mensaje de que el usuario o contraseña son falsas. ¿la página se recarga, cierto...?
Si yo quisiera que el mensaje se mostrara en la parte de abajo del formulario y que se ocultara pasados unos segundos para informar de que lo intente de nuevo (y poner el cursor en el foco de la casilla donde está el fallo) . ¿Como se haría?
eso lo podrias hacer con javascritp o bootstrap
Jaime Rios De La Gala yo para la facu hice un proyecto con lo que dice el no exactamente así la verdad no se si bootstrap hace eso de forma automática, yo solo use los css de bootstrap, tuve que usar las clases alert y ahí tenés la que queres alerte-success alert-warning etc, lo del tiempo fue Javascript y no fue tiempo, si no que fue manipular el div donde se muestra el error para que cambie su propiedad Hidden cuando se hacía click en la casilla donde estaba el error
Hola profe, tengo una duda, usted verifica que se haya presionado el botón de enviar $_POST ['enviar'] con isset, no es mas optimo consultar por los campos del formulario? Dado que en el login son estrictos, y luego se podría mostrar un mensaje de error discriminando por campo incompleto... O la forma eficiente siempre es preguntando por el botón?
Gracias.
Hola !! Si solo quieres comprobar que se ha pulsado el botón de enviar yo veo más sencillo hacerlo con isset. Si lo que queremos es hacer una validación de formulario para comprobar la integridad de los campos antes de enviar la información, entonces habría que mirar los campos del formulario. Todo depende de lo que quieras hacer. Un saludo!!
muy buenos tus videos, pero como hago que al registrar los datos de un form se conecten a la base de datos
Esto ya me supera (me gusta pero...) profesor y bueno la POO también me supera, lo entiendo pero del dicho al hecho hay un trecho, en este caso un océano... Lo que si es seguro que memorizar esto no le veo yo su aquel porque sino ¿como haces programas nuevos?
un saludo.
La programación no se debe memorizar nunca, La programación hay que entenderla. Solo entendiendo podrás crear nuevos programas, Un saludo!
Hola Disculpa Podrias hacer video Tutoriales De C# ?
+aaron alejandro Hola !! Es uno de los cursos que tengo planeados hacer en un futuro. Pero aún no se cuándo lo podré comenzar. Un saludo
+pildorasinformaticas Suena excelente
Hola Juan, muy interesante tu video, pero tengo un mini proyecto, el problema que tengo es que tengo sesiones por varios usuarios, en diferentes PC, pero al consultar la variable $_SESSION, muestra el ultimo usuario logeado, entonces, ¿Cómo valido sesión o administro la sesión de cada usuario?
Tengo una duda:
Cuando se comprueba si hemos enviado el formulario usando la condición:
if (isset($_POST["enviar"])){
...
...
}
Si enviamos el formulario usando el botón enviar ira todo OK pero si luego le doy atras en el navegador no fallara? lo digo por que la variable ya ha sido creada pero sin datos? por lo cual creo que seria mejor verificar que los datos del formulario usuario y contraseña no contengan NULL
Saludos
+Miguel Angel Muñoz Hola !! ¿A qué te refieres con fallar?
Si no ponemos valoe en action funciona igual. Entonces ¿para que sirve ponerlo?
vengo arrastrando ya problema del video anterior dejo cócdigo por si alguien ve donde está el error , muchas gracias:
CONTENIDO DE LA WEB
Juan saludos, que me costaría todo el sistema de carpetas y programas php de este curso.
Hola Gabriel. No tengo los archivos y carpetas de este curso. Lo siento. Un saludo!
Buenas, cuando intento iniciar sesion me lanza este error: forbidden
disculpa tienes un video de como crear un registro de usuarios....... me gustaria poder tener la ventana el login y a un lado el registro... me ayudas..???
Aquí dejo como me quedo a mi el loguin de mi proyecto si le quieren echar un vistazo Saludos...
drive.google.com/open?id=0BxexK3DwU8EyTWZsUnpFUTdGekk
me agrado jjj lo bonita que se ve con imagenes
este curso tiene un video donde crea el registro de usuario??
no, pero es que no era necesario un video especifico para eso, recuerdas que antes se hizo un formulario para insertar productos a una tabla? pues es de hacer lo mismo no mas que con la tabla de usuarios
Maestro una pregunta entonces se pueden utilizar estas dos formas cuando usamos marcadores
$resultado=>execute(array(":usuario"=>$usuario, ":password"=>$password)
$resultado=>bindValue(":login",$login)
$resultado=>bindValue(":password",$password)
Cual es mas recomendable usar y en que casos?
Si, pero hay diferencias entre bindValue y bindParam.
Hola. No es curioso que me funcione con el usuario "Juan" y no con "María"? ¿Alguien sabe por qué puede ser? He comprobado la tabla en PhpMyAdmin para ver si estaba metiendo mal el login de "María", pero no... ¿Puede ser algo relacionado con la seguridad del chrome?
Mil gracias, Juan por tus cursos!!!
para que no te aparescar un echo arriva yo prefiero
echo ' alert ("ERROR usuario o contraseña incorrectos")';
eso es javascript, en este momento solo se esta estudiando php, saludos
@@bloquesdecodigo7307 Pero sirve bastante
me da error en execute, llevo tres semans tratando de buscarle el error y no lo encuentro.
Lo normal no sería que no se viese las fotografias o la web en cuestión, y una vez logeado, se viera.
Las opciones son múltiples: puedes hacer que no se vea nada de la web o tan solo una parte de la misma. Hace tiempo que grabé estos vídeos y no recuerdo lo que hice en ellos, pero sin logear debe haber algo que no se vea. Un saludo!
Muchas gracias
Pienso igual que usted Mariano Garrido, justo por eso lo estaba intentando hacer, lo único raro es que aunque me funciona todo. si se podría decir así, me sigue cargando el formulario de logueo. aún cuando valido con un if para que solo cargue este si no se ha creado la sesión, si algo este es mi código por si lo deseas mejorar o te ayuda en algo
COMO LOGRO MOSTRAR EN VEZ DE EL NOMBRE USUARIO, EL NOMBRE CUANDO LA PERSONA SE REGISTRO OSEA, EN VEZ DE, HOLA: "LOLITA123" SEA HOLA: "LOLA VAZQUEZ". EN PHP SELF?
Quien me echa una mano aca dice que tengo problemas en la linea 54 y tengo el codigo igual que el video
Introduce datos
Linea 54 { catch
Te falta cerrar un IF si no me equivoco