Como Hacer un LOGIN AVANZADO con PHP y MYSQL [ PHP-MYSQL-CSS ]

Поделиться
HTML-код
  • Опубликовано: 21 янв 2025

Комментарии • 176

  • @InformaticaStudios
    @InformaticaStudios  Год назад +14

    DESCARGA EL CODIGO DEL DISEÑO AQUI 👉 github.com/isai-ismael/login-avanzado-tutorial.git

  • @pakudev
    @pakudev 2 года назад +13

    Realmente busque varios videos en ingles / español / foros, lo explicaste de una manera increible!! mejor tutorial que este no hay, gracias gracias y mil gracias!

  • @andrewmoon3067
    @andrewmoon3067 Год назад +6

    Me costó mucho adaptarlo para sacar el usuario de una api en lugar de una base, pero se logró, muchas gracias por tan buena explicación. :3

  • @gonzalovasquez9447
    @gonzalovasquez9447 5 месяцев назад +4

    Estimado, realmente debo felicitar tu gran aporte y tu manera pedagógica para enseñar... felicitaciones tienes esa gracia para ser profesor de programación. Mi más alta calificación para ti. Gracias

  • @ivangonzalez823
    @ivangonzalez823 Год назад +6

    Para la buena practica te aconsejo que a los controladores sean clases lo cual se renombran por igual tanto su nombre del fichero como la clase. En general el poyecto bastante chulo, enhorabuena. Te lo dice un desarrollador web, saludos desde Madrid!!! ❤❤❤

  • @jackelinegandarilla8707
    @jackelinegandarilla8707 Год назад +2

    Alguien más se dió cuenta que el icono que permite ver la contraseña u ocultarla esta al revés? Es decir, si quieres que se oculte se muestra en vez de ocultarse y viceversa 🫣.
    Gracias por tu video! Me sirvió mucho, aprendí y hasta me di cuenta de ese detalle. Saludos!

  • @brianalexandroreylondono3968
    @brianalexandroreylondono3968 Год назад +1

    parcero llevaba todo el dia y vine aqui y pummm, a lo bien, muy agradecido con vos hermano. si te tuviera en frente te daba un besote mano, muchas gracias un suscriptor mas mijo. :3

  • @danielanato7101
    @danielanato7101 Год назад

    Hola amigo! agradecido por el material que brindas , de todos los videos que he visto este es el que entendi mejor, ojala todos explicaran de esta manera, lo hiciste ver facil!.

  • @the_king_oscuro
    @the_king_oscuro Год назад +1

    Excelente video, bien explicado, sencillo y funcional.
    Muchas gracias.

  • @miguelalejandroaguilaragui5942
    @miguelalejandroaguilaragui5942 6 месяцев назад

    Vi que varios se molestaron, pero en la decepción dice "AVANZADO", buen video, el modulo me sirvio mucho

  • @aguss3163
    @aguss3163 Год назад +2

    tremenda explicacion amigo, sos un crack, me ayudaste un monton !!

  • @fabioalexanderAlvarez
    @fabioalexanderAlvarez Год назад

    Que manera de explicar, se entendió perfecto, muy buen video.

  • @thewolftechnology9191
    @thewolftechnology9191 2 года назад +1

    Thanks for the tutorial, it's much faster than any other method I came across.

  • @iKray118
    @iKray118 2 года назад +2

    Tu explicación, es GOD.
    Gracias!

  • @ADRIANCYBOR
    @ADRIANCYBOR 11 месяцев назад

    Muchísimas gracias por el tutorial! Excelente explicación!!!!!

  • @INFOCALDERON
    @INFOCALDERON Год назад +1

    Gran video amigo y muy didáctico, ¡¡ Gracias!!.

  • @ThiagoK07
    @ThiagoK07 Год назад

    En otros videos no te explican como funciona el codigo , vos si nuevo sub capo

  • @imdempaire
    @imdempaire 6 месяцев назад

    Muy, pero muy bueno! Me sirvio mucho! No se quien sos, pero sos un crack!

  • @quipu2011
    @quipu2011 Год назад +1

    Muchas Gracias, excelente explicación

  • @fernandovazquezlopez5113
    @fernandovazquezlopez5113 9 месяцев назад +1

    Super bueno, ya logre implementarlo en mi proyecto

  • @henryjhonnymerepoveda1969
    @henryjhonnymerepoveda1969 9 месяцев назад

    muy buena tu explicación, me a servido de mucha ayuda.

  • @elizarrarashernandezbrian6779
    @elizarrarashernandezbrian6779 2 года назад +3

    Gran video bro, gracias por tu explicación me fue muy útil 🤩🤩🤩

  • @SenHnddk
    @SenHnddk 2 года назад +1

    Gracias Profe!!!!
    Netta me sirvió un chingo qwq

  • @hvillada1999
    @hvillada1999 11 месяцев назад +1

    Sos un genio, Muchas Gracias!!

  • @RepPods
    @RepPods 2 года назад +1

    Wow amigo, me solucionaste el problema, gracias

  • @jackelinegandarilla8707
    @jackelinegandarilla8707 Год назад

    Muchas gracias por el aporte, super explicado!

  • @ronaldoucl
    @ronaldoucl 10 месяцев назад +1

    Muy buen video, aprendí mucho !!

  • @Juan-nh6lz
    @Juan-nh6lz Год назад

    Eres lo máximo, gracias por la clase

  • @andersoncassianizuaiga8510
    @andersoncassianizuaiga8510 Год назад

    Excelente video amigo, muchas gracias!!👍🏿👍🏿

  • @andresdavidzunigamartinez2334
    @andresdavidzunigamartinez2334 2 года назад +1

    hermano que bien explicas todo, es un excelente video

  • @victorandrespolo
    @victorandrespolo 2 года назад

    Esta bueno, bien explicado, abrazo

  • @grupoinnovadorrbg3815
    @grupoinnovadorrbg3815 2 года назад +1

    lo mas mejor del video

  • @ricardoperez5556
    @ricardoperez5556 2 года назад +1

    Thank you for explaining this thoroughly!

  • @Wonback
    @Wonback 2 месяца назад

    por alguna razon no me ejecuta nada de los href, y ya verifique que esten dentro de un

  • @victorarl6812
    @victorarl6812 2 года назад +1

    justo lo que buscaba

  • @lokangokid
    @lokangokid Год назад

    Que crack me encanto tu video, muy claro, me re sirvio

  • @paolocicerelli2139
    @paolocicerelli2139 Год назад +1

    Gracias me has ayudado mucho

  • @kalanzans
    @kalanzans 2 года назад +1

    Sensacional! Muchas gracias! :^)

  • @donjorgito4116
    @donjorgito4116 Год назад

    Mas y mejor Profe

  • @ayrtondanielduarte5532
    @ayrtondanielduarte5532 2 года назад +1

    Really nice and helpful... Thanks!

  • @patriciocastillo8457
    @patriciocastillo8457 Год назад +1

    Super bueno la verdad muchas gracias

    • @InformaticaStudios
      @InformaticaStudios  Год назад +2

      Espero haberte ayudado. Saludos 👏

    • @patriciocastillo8457
      @patriciocastillo8457 Год назад

      @@InformaticaStudios héroe sin capa !
      Vivimos entre ustedes ocultos a simple vista pero cuidandolos en secreto

  • @santyagocano2734
    @santyagocano2734 Год назад +1

    MUCHAS GRACIAS BRO

  • @omarfuentesb.2057
    @omarfuentesb.2057 2 года назад

    Muy buen video, me ayudo mucho.👍👍👍

  • @gona__
    @gona__ 5 месяцев назад

    hay una manera de mantenerme logeado en todos los archivos o tengo que crear dos archivos, uno cuando este logeado y otro cuando no?

  • @eloycc9602
    @eloycc9602 2 года назад +1

    Excelente video maestro , vere mas de tu canal.!
    Tendras uno donde se haga esto mismo pero encriptando la password con un algoritmo de hashing ? para hacerlo un poco mas realista ,
    saludos , nuevo sub

    • @InformaticaStudios
      @InformaticaStudios  2 года назад +3

      Hola aquí te dejo un video donde vemos el método de encriptado MD5 ruclips.net/video/2wygLukTmdo/видео.html
      También te dejo el curso de como crear un SISTEMA DE ASISTENCIA EN PHP MYSQL DESDE CERO ruclips.net/video/w5wrSsW9s_M/видео.html

    • @eloycc9602
      @eloycc9602 2 года назад

      @@InformaticaStudios gracias 🎊

  • @keyverjosemejiacarrillo6204
    @keyverjosemejiacarrillo6204 2 месяца назад

    Buenas, en el video se explico si esta la opcion de regisrarse?, osea para crear un nueva cuenta de usuario

  • @TransformaFUSALMO
    @TransformaFUSALMO 2 года назад +1

    it worked! thank you so much!!

  • @voyagestours
    @voyagestours 10 месяцев назад

    EXCELENTE VIDEO I SUBSCRIBE THANKS👍GREETINGS FROM
    🇨🇭SWITZERLAND🇨🇭

  • @guimelgaelcarrillomarquez2883
    @guimelgaelcarrillomarquez2883 2 года назад +1

    This is great, thank you!

  • @niggeljkd
    @niggeljkd 8 месяцев назад +1

    Excelente gracias

  • @alexandrodev_
    @alexandrodev_ 2 года назад

    bro tengo un problema ... la sesion no se esta destruyendo ... cada vez que logueo siguen los anteriores valores de la sesion que supuestamente cerre

  • @alphamx13
    @alphamx13 2 года назад

    Se ve bien pero pudiste hacerlo con Jquery para mandar llamar y cargar en un div el archivo "controlador_login.php" y asi evitar recargar toda la página.

  • @rominasosa4158
    @rominasosa4158 2 года назад +1

    esta muy buena la explicacion! aunque el tema de la base de datos no entiendo como lo estas corriendo, eso no es PHPmyAdmin..

  • @josealfredolauracrispin5690
    @josealfredolauracrispin5690 2 года назад +3

    donde se puede obtener el codigo

  • @aqgarnica
    @aqgarnica 2 года назад

    excelente video, me sirvio de mucho

  • @AJGAMING1
    @AJGAMING1 2 месяца назад

    este es para loguearse pero como seria para registrarse??

  • @Neybermr
    @Neybermr 9 месяцев назад +1

    sinceramente esta genial tu video. una pregunta estimado, como haría si a esa pagina de inicio lo agrego un formulario para registro y botones para eliminar y editar. gracias!

    • @InformaticaStudios
      @InformaticaStudios  9 месяцев назад +1

      Claro. Podrías agregarlo sin ningún problema. Saludos 👏

    • @Neybermr
      @Neybermr 8 месяцев назад

      @@InformaticaStudios y tienes un tutorial donde me pueda guiar?

  • @jeffersonsalazar668
    @jeffersonsalazar668 2 года назад +1

    el duro. gracias

  • @juannieto5883
    @juannieto5883 2 года назад

    Worked , thanks a lot!

  • @eloycc9602
    @eloycc9602 2 года назад

    Tengo una duda , si ambos controladores estan en el mismo directorio , y ambas vistas estan en el mismo directorio . Porque en el caso del controlador de cerrar sesion necesita que si Location:../login.php indique que retrocede un directorio pero en el caso del controlador que inicia sesion simplemente se da inicio.php ?
    por que en un caso se le especifica al programa la ruta exacta y en el otro no?

  • @EldominguezOficial
    @EldominguezOficial 7 месяцев назад

    Hola homo estas, espero que bien la verdad me sirvió muchísimo este curso esta muy bueno y bien explicado pero probándolo veo que falto que no duplique los usuarios cuando los registras porque en realidad los esta duplicando y eso puede ser un problema cuando se esta registrando un usuario, a la espera de su respuesta y agradecido por toda esta valiosa información

  • @guerecamunozjoseenrique6989
    @guerecamunozjoseenrique6989 6 месяцев назад

    Explica muy bien

  • @NelsonDiaz-xb1zu
    @NelsonDiaz-xb1zu 9 месяцев назад

    Excelente explicación, gracias, yo realicé el paso a paso, verifique mi base de datos y los llamados de los php conexión y controlador en login.php; sin embargo, no entiendo por qué me aparece error en la línea 12 en controlador_login.php, donde está header("Location: inicio.php"); lo estoy haciendo en visual studio code. Este es el error y no me pasa a inicio.php "Warning: Cannot modify header information - headers already sent by (output started at /var/www/html/index.php:1) in /var/www/html/controlador/controlador_login.php on line 12"

  • @jesuscantillosarmiento4824
    @jesuscantillosarmiento4824 Год назад +1

    como hago la conexion a la base de datos de phpmyadmin

    • @InformaticaStudios
      @InformaticaStudios  Год назад +1

      Sigue los mismos pasos. Y asegúrate de poner los datos correctos de la BD (nombreBD, usuario, password). Saludos 👏

  • @marthabernal8548
    @marthabernal8548 2 года назад

    Holaaa, me aparece un error Fatal Error: Cannot Declare Class Conexion, Because The Name is Already in Use in

  • @jesusdanielsoto-e4e
    @jesusdanielsoto-e4e Год назад

    Donde consigo la base de datos?

  • @aaronramirez9127
    @aaronramirez9127 2 года назад

    este login esta protegido con sql inyection?

  • @ekmisabneremanuel7003
    @ekmisabneremanuel7003 Год назад

    Como puedo agregar API Google inicio de sesión y que igual se guarde en la base de datos. Algún video?

  • @hogares6094
    @hogares6094 5 месяцев назад

    Oye amigo como se puede tener el codigo de ventas que tu tienes hay

  • @alvarocentro9488
    @alvarocentro9488 8 месяцев назад

    Bro excellent videos, tenes algún material con MongoDB?

  • @kimtannie2453
    @kimtannie2453 2 года назад

    thanks a lot!!! so nice reverb

  • @ESTUDIAREXAMENUAEM
    @ESTUDIAREXAMENUAEM Год назад

    Y por ejemplo tengo un proyecto en donde debo tener un login en donde si es usuario lo redireccione a la página de inicio para que pueda comprar o realizar otra acción y si es administrador pueda realizar otras acciones

  • @luisjavierpavonmadrigal1577
    @luisjavierpavonmadrigal1577 Год назад

    Como le hiciste para que reconociera la variable $conexion ??? Si esta en otra carpeta , a mi me esta dando problemas

    • @InformaticaStudios
      @InformaticaStudios  Год назад +1

      Para usar esa variable primero debes de incluir el archivo conexion.php con el comando INCLUDE. saludos 👏

  • @estebanrojasbarrera9896
    @estebanrojasbarrera9896 Год назад

    Muchas gracias

  • @lokangokid
    @lokangokid Год назад

    Me suscribo!!

  • @rebelloceballos377
    @rebelloceballos377 2 года назад +2

    ¡Genial el video.! solo una consulta, qué pasaría si en mi base de datos tengo usuario repetido y la contraseña también ¿Cómo diferencio quién es quién?

    • @InformaticaStudios
      @InformaticaStudios  2 года назад +1

      Para ello tienes que evitar que se registren usuarios duplicados.

    • @InformaticaStudios
      @InformaticaStudios  2 года назад +1

      Aquí en este vídeo explico sobre COMO EVITAR REGISTROS DUPLICADOS
      ruclips.net/video/BcEBk__uLzM/видео.html

    • @rebelloceballos377
      @rebelloceballos377 2 года назад +1

      Muchas gracias por la info Profe, saludos

  • @kian14
    @kian14 2 года назад

    una pregunta amigo, estoy haciendo una practica y me surgio una pregunta, en caso de que quiera que la gente visite mi pagina aunque no hayan iniciado sesion, como puedo hacer para que el head o las cabeceras cambien de una manera o de otra dependiendo de si se ha iniciado sesion o no

    • @migueloh_h9058
      @migueloh_h9058 2 года назад

      Con php, si pones que la condición, de que si sesión es = 0 o a vacío, me muestre un head y si es false pos me muestre otro head

  • @migueloh_h9058
    @migueloh_h9058 2 года назад +1

    no se, si es por la versión de php, pero ya no deja con: !empty, toco reemplazar con: isset.

    • @abellopez5779
      @abellopez5779 2 года назад

      me puedes ayudar, en el mio desaparece el formulario

    • @migueloh_h9058
      @migueloh_h9058 2 года назад

      @@abellopez5779 tienes algo que cerraste mal

    • @abellopez5779
      @abellopez5779 2 года назад +1

      @@migueloh_h9058 si ya ví mi error, gracias:3

  • @misaelramirez5807
    @misaelramirez5807 Год назад +2

    hola amigo, gracias por tu excelente aporte, pero algunos estamos empezando y si pudieras subir los archivos que usaste para crear el formulario, seria fantastico,

    • @soubakouh
      @soubakouh Год назад +1

      los que están empezando no deberían ver un video donde dice en mayúsculas "AVANZADO" jajajaj

  • @Iefo253
    @Iefo253 10 месяцев назад

    Tiene un ejemplo de login avanzado con PHP, Javascript y Ajax?

  • @patriciocascallana4101
    @patriciocascallana4101 Год назад +4

    Hubiera sido bueno que compartieras el proyecto completo, faltan todos los controladores, conexión y base de datos

    • @azurenexus
      @azurenexus Год назад

      pero si en el video esta, copialo

  • @emiovic
    @emiovic 2 года назад +1

    compartes el codigo del ejemplo??

  • @ITSUPPORTDEU
    @ITSUPPORTDEU Год назад +3

    Saludos y muchas bendiciones por este grandioso video; queria preguntarle si puede hacer un video montando el proyecto en un Hosting? Seria de gran ayuda.

  • @ernanfer2
    @ernanfer2 8 месяцев назад +1

    Brort..gracias por todo, me gusto tu menu , podrias pasarmelo? Por favor

    • @InformaticaStudios
      @InformaticaStudios  8 месяцев назад +2

      El link del código está en el comentario fijado de este video. Saludos 👏🏻

  • @AlexaFaria-k8g
    @AlexaFaria-k8g 4 месяца назад

    De pura casualidad no tienes un video sobre dashboard? Salvame la vida porfa

  • @ALEJANDROARENASRODRIGUEZ-oi2cm

    No me funciona el cerrar sección :,c

  • @JuanMartinez-jx6ze
    @JuanMartinez-jx6ze Год назад

    Ojalá respondas, me gustaría preguntarte algo mi hermano, como le haces para hacer esa imagen de fondo que tienes en el login, esa mezcla entre azul y blanco es que estoy haciendo algo similar y justo había pensando en eso, se que es una img, pero creo que sería tremendo hacer algo que se ve tan sencillo pero le da un gran toque al proyecto

    • @edgarinakicoriaperez6344
      @edgarinakicoriaperez6344 Год назад

      en este caso la imagen bg.svg que es la de los personajes tiene transparencia desde antes y se añadió otra imagen que es el trazo azul con fondo transparente, para poner la imagen de azul de fondo utilizo los siguientes atributos
      "position: fixed; bottom: 0; left: 0; height: 100%; z-index: -1;".
      Para darle transparencia a una imagen con css puedes poner el atributo "opacity: 0.75;".

  • @iamBLACKFLASH
    @iamBLACKFLASH Год назад

    Disculpa nos compartes la base de datos, por favor 🙏

  • @ivanrodrigoibarramunoz4712
    @ivanrodrigoibarramunoz4712 Год назад

    Existe algun video de como creaste con Bootstrap la vista, los estilos en css y la maqueta Html?

    • @InformaticaStudios
      @InformaticaStudios  Год назад

      Aqui lo puedes descargar el DISEÑO. 👉 github.com/isai-ismael/login-avanzado-tutorial.git

  • @ahernandezmm
    @ahernandezmm Год назад +24

    Pienso que tendrás experiencia haciendo vídeo,pero deberías pensar que hay personas principiantes que ven tus vídeos, debiste crear los archivos login e inicio desde el principio o compartirlo

    • @hugoarmandojimenez619
      @hugoarmandojimenez619 Год назад +1

      Esos archivos ya los creo en otro video

    • @josecolmenares2788
      @josecolmenares2788 Год назад +1

      @@hugoarmandojimenez619 Podrias enviar el enlace de esos videos? Gracias

    • @InformaticaStudios
      @InformaticaStudios  Год назад +3

      Aquí el primer vídeo ruclips.net/video/ZNbcmbVs5_M/видео.html

    • @carlosdanielespinosa1294
      @carlosdanielespinosa1294 Год назад +1

      ​@@InformaticaStudios no está desde cero en ese enlace

    • @oscarmorales-ke8sp
      @oscarmorales-ke8sp 7 месяцев назад

      Dice login AVANZADO, ya debes tener un contexto para verlo, contexto que el ya creo anteriormente

  • @camiloandreswhjjppena
    @camiloandreswhjjppena Год назад

    Se puede utilizar MyPhpMyAdmi

  • @oscarleonardoperegrinaoroz5925
    @oscarleonardoperegrinaoroz5925 2 года назад

    Hola, hice el tutorial, paso a paso y no me valida la sesiones, cuando logeo, compruebo los datos igual que el video, mostrandolos en el login, y están correctos, hace bien la consulta a la bd y guarda bien los datos, pero al momento de poner el session_start(); en mi inicio, no me detecta las variables de $_SESSION , y por ende no me valida si hay una $_SESSION["id"]; activa, alguna sugerencia?
    Pd: excelente video y explicación.

  • @potasiosilva9261
    @potasiosilva9261 Год назад

    Hola puede pasar el codigo de inicio porfa

  • @oxal08
    @oxal08 2 года назад +1

    Haz un video con las extensiones que tienes en visual studio code, se ve genial

  • @eloycc9602
    @eloycc9602 2 года назад

    Por que no necesitas la funcion isset() para que detecte que presionaste un boton ? en mi caso no funciona si solo escribo "if(!empty($_POST["btnLogin"])){}"
    Excelente video master !

  • @EL_PROFE_DE_AFUL
    @EL_PROFE_DE_AFUL Год назад +3

    Amigo, pero deberías de subir los archivos, porque ahí solo estás "mostrando" los archivos de "login.php" y "inicio.php" ya construidos.... No podemos seguirte si no tenemos los archivos.Gracias.

  • @ジョシュアサンドバル
    @ジョシュアサンドバル 2 года назад

    Código del video????

  • @potasiosilva9261
    @potasiosilva9261 Год назад +1

    Vamos por favor pon el codigo de inicio y login

  • @leodanhuayama790
    @leodanhuayama790 Год назад

    Bro que tal puede compartir el codigo html y css

    • @InformaticaStudios
      @InformaticaStudios  Год назад

      Aqui lo puedes descargar el DISEÑO. 👉 github.com/isai-ismael/login-avanzado-tutorial.git

  • @josealfredolauracrispin5690
    @josealfredolauracrispin5690 2 года назад

    tu codigo lo compartes