Registro y Login de Usuarios con PHP y Mysql

แชร์
ฝัง
  • เผยแพร่เมื่อ 25 ส.ค. 2024
  • Este es un ejemplo de Login de PHP y Mysql utilizando Xampp, el servidor de desarrollo de apache.
    Código del Proyecto: github.com/Faz...

ความคิดเห็น • 931

  • @lisandrocastaneda1940
    @lisandrocastaneda1940 3 ปีที่แล้ว +97

    HOLA COMO ESTAN, HE ENCONTRADO EL ERROR QUE LE PASA A MUCHO (Uncaught TypeError: count(): Argument #1 ($var) must be of type Countable|) ESTE ERROR SUCEDE EN EL LOGIN CONSISTE EN CAMBIAR EL count($result) por is_countable($results) EN EL LOGIN.PHP ESTO DEBIDO A LAS ACTUALIZACIONES DE VERSIONES EN PHP

  • @DigitaxLLC
    @DigitaxLLC 5 ปีที่แล้ว +168

    A los que no les loguee simplemente deben crear la tabla de la siguiente manera
    CREATE TABLE users (id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, email VARCHAR (250) NOT NULL, password VARCHAR (250) NOT NULL)
    Asi deben poner en la sentencia SQL, Ya que cuando se encriptan las claves de los usuarios son muchos caracteres y a veces si le ponemos 50 o 60 en el espacio de la tabla no caben los passwords y no funciona a la hora de loguearse.

    • @karolinaguaman1184
      @karolinaguaman1184 5 ปีที่แล้ว +9

      despues de un siglo vengo a ver los comentarios para arreglar el problema y miren que me encuentro con la respuesta a la primera .... muchas gracias

    • @antonywyatt
      @antonywyatt 4 ปีที่แล้ว

      CRACK

    • @samuelestebangonzalez646
      @samuelestebangonzalez646 4 ปีที่แล้ว +1

      Nos salvaste la vida crack

    • @SoybienAlex
      @SoybienAlex 4 ปีที่แล้ว +1

      Sigue sin funcionar

    • @ricmricm
      @ricmricm 4 ปีที่แล้ว +2

      email podria ser unique imagino?

  • @mijaelpoblanodelangel7887
    @mijaelpoblanodelangel7887 4 ปีที่แล้ว +14

    Exelente video perfectamente explicado funcional solo hay que ver los errores que uno llega a cometer al escribir el código pero simplemente perfecto gracias.

  • @byronbustamantelopez6917
    @byronbustamantelopez6917 5 ปีที่แล้ว +12

    De primeras, muchas felicidades por tu canal. Me ha encantado este miniproyecto en el que he aprendido mucho. Sé las bases de mysql y un poquito de php, pero nunca lo había aplicado a un proyecto real. He aprendido bastante en una sola hora, muchas gracias!

  • @DanteAllighieri
    @DanteAllighieri 4 ปีที่แล้ว +6

    Excelente vídeo, un error que cometí y que provocaba que solo saliera un usuario es que en el codigo php de login olvide poner dos puntos en esta linea
    $records = $conn->prepare('SELECT id,email,password FROM users Where email =👉 :email');
    una vez que los coloque funciono perfecto, vi varios comentarios abajo que creo pueden tener el mismo problema, gracias por el tuto saludos.

    • @edenhidalgo3009
      @edenhidalgo3009 3 ปีที่แล้ว

      gracias buen amigo en mi caso tenía un espacio entre los : y email y no me servía, gracias a este comentario lo vi :v

  • @judithea_
    @judithea_ 2 ปีที่แล้ว +7

    ¡Gracias por siempre aportarnos tanto conocimiento! Aprecio mucho tu trabajo, sos lo mas

  • @victor_adri
    @victor_adri ปีที่แล้ว +1

    Señor darle like suscribirme y comentar no es suficiebte para agradecerles todas las veces que me han ayufado no solo con el codigo fuente y las explicaciones los admiro mucho y muchas gracias por todo me quito el sombrero ante ustedes

  • @arturonicolasjuarez9175
    @arturonicolasjuarez9175 ปีที่แล้ว +2

    Gracias Fazt! No tengo palabras para agredecerte este hermoso aporte a miles de personas... Gracias...

  • @jasonparny3789
    @jasonparny3789 6 ปีที่แล้ว +19

    Que buen taller hasta ingles he aprendido xd

  • @deividleguizamo4105
    @deividleguizamo4105 ปีที่แล้ว +4

    me gustaria ver uno en el que hagas un tipo de "To-Do List" con varias herramientas, algo como que tenga un calendario la lista de las tareas y una barra de estadisticas en la que se vean las tareas ademas que tengan estados esas tareas como de en progreso completado o cancelado y de esa forma que se vean en la barra de estadisticas, eso seria genial viejo. de nuevo, Gracias!!!

  • @antuanherrera9718
    @antuanherrera9718 4 ปีที่แล้ว +2

    eres un genio bro me ayudo para mi proyecto de residencia jeje practicamente dejaste la plantilla para que metamos nuestro proyecto dentro despues del loggueo Dios te lo pague con muchos hijos saludos

  • @pusho.developers
    @pusho.developers 11 หลายเดือนก่อน

    A la verdad, muchas gracias por tus videos, saludos desde Cuba, hace un tiempo aprendí hacer esto en Python y resulta que fue en este mismo canal poco a poco lo he estado explorando y mejoro más la programación con diferentes lenguajes, muchas gracias nuevamente por tu metodología para enseñar solo me queda compartirlo con otro compañeros para que crezcan...

  • @FerchoC
    @FerchoC 5 ปีที่แล้ว +9

    A los que no les conecta, vean que dónde está el formulario este así:
    Ese fue mi erro y estuve batallando casi una hora ._.

  • @hermenegildoondoedu7499
    @hermenegildoondoedu7499 4 ปีที่แล้ว +8

    Gracias por el video, es de mucha importancia
    Tengo un punto de vista
    tendremos ciertos interfaces: 1, 2, ...
    1. encontramos el login o signup, que nos permite acceder o crear una cuenta.
    2. Después de acceder a nuestra cuenta, podríamos crear 2 opciones en este interface: el sigout y el logout? en donde el logout tendría la acción de cerrar nuestra cuenta y mientras que el sigout seria borrar nuestra cuenta con todos los datos ya registrados en ella anteriormente.
    Que tal le parece mi punto?

  • @historyMomentsOfficial
    @historyMomentsOfficial ปีที่แล้ว +2

    No sabía por donde empezar a ver php y sin duda este tutorial es increíble para entrar en contacto con él. Muchas gracias por la aportación

  • @jaimerodrigoescobarescobar1332
    @jaimerodrigoescobarescobar1332 2 ปีที่แล้ว

    amigo aunque no me dio el proyecto porque le ingrese dos campos mas a la base, excelente tu enseñanaza. Dios le bendice

  • @nicotouri
    @nicotouri 4 ปีที่แล้ว +5

    SOLUCIONADO! "No puedo agregar mas de un registro"
    No me dejaba agregar mas de un registro a la base. El problema era que me habia olvidado de tildar en el campo clave ID, como auto incrementable. Por si alguno le pasa, yo estuve 2 horas buscando el error y era un simple check a la hora de crear la tabla.

    • @bekerortiz6395
      @bekerortiz6395 4 ปีที่แล้ว

      Gracias casi boto a la basura todo

    • @anthonyjericosierrajaen2766
      @anthonyjericosierrajaen2766 4 ปีที่แล้ว +1

      Nicolas Trujillo.... ERES LO MÁXIMO HE PASADO MAS DE 10 HORAS BUSCANDO EL PINCHE ERROR.!! Y efectivamente era esoooo...

  • @andreypicado4660
    @andreypicado4660 6 ปีที่แล้ว +14

    Tuve que investigar de más para que me funcionara, pero este video es la clave. Muchísimas gracias!

    • @laprofekaren
      @laprofekaren 6 ปีที่แล้ว +2

      ayudame!! me salió el mensaje de "Sorry there must have been an issue creating your account" osea que no está ejecutando ya cambié lo de "localhost"

    • @angiesuazo7686
      @angiesuazo7686 5 ปีที่แล้ว

      me podrias ayudar porfavor,
      ami no me guarda en la base de datos :D

    • @PiKaSiTo
      @PiKaSiTo 5 ปีที่แล้ว

      @@angiesuazo7686 Sorry there must have been an issue creating your account

    • @PiKaSiTo
      @PiKaSiTo 5 ปีที่แล้ว +1

      @@laprofekaren Sorry there must have been an issue creating your account

    • @juliethvanessacortesalvare1046
      @juliethvanessacortesalvare1046 5 ปีที่แล้ว

      me podrias ayudar por favor

  • @milunaluzdeluna802
    @milunaluzdeluna802 2 ปีที่แล้ว +1

    No se nada de programacion pero tu video me hace entender que no es complicado hacer esto jeje gracias

  • @elianluzon1254
    @elianluzon1254 5 ปีที่แล้ว +2

    men, muchas gracias me demore lo mismo que te demoraste en hacer el video, tenia que buscar un login y register para un proyecto de grado y de verdad te agradezco toda mi vida, suerte y haz mas videos de ese tipo :D

  • @sandroanaya2532
    @sandroanaya2532 5 ปีที่แล้ว +8

    Buen trabajo Pibe !!! Me ayudastes mucho en mi proyecto

  • @julioenriqueruizaraneda7296
    @julioenriqueruizaraneda7296 ปีที่แล้ว +4

    Gracias por compartir el proyecto.
    Tengo un problema que no pude solucionar, en la linea 18 del archivo login.php (al crear el usuario). El error:
    if (count($results) > 0 && password_verify($_POST['password'], $results['password'])) {
    Tengo creada la misma tabla con los mismos atributos que indicas.
    De todas maneras Muchas gracias.

    • @lucxdex8215
      @lucxdex8215 ปีที่แล้ว +1

      estoy igual xd

    • @Mands_22
      @Mands_22 ปีที่แล้ว

      @@lucxdex8215 Hombre sabes lo que me sucede a mí, esta todo correcto mi codigo pero a la hora de que haga su función no lo hace, no se guarda en la base de datos.

    • @lucxdex8215
      @lucxdex8215 ปีที่แล้ว

      @@Mands_22 revisaste la conexión a la base que esté correcta?

    • @Mands_22
      @Mands_22 ปีที่แล้ว

      @@lucxdex8215 ahora me está dando pero es otra cosa , veré ya hacer la base de datos, por ahora estoy aprendiendo php desde 0 mejor , así le entiendo mejor

    • @Mands_22
      @Mands_22 ปีที่แล้ว

      @@lucxdex8215 A ti no te funciona o como?

  • @alejandrofuentes5351
    @alejandrofuentes5351 3 ปีที่แล้ว +2

    Gracias bro, neta, deberías crear un curso gratis o de paga, te juro que lo compraría. Explicas muy bien!

  • @robertoandresrestrepomacia4734
    @robertoandresrestrepomacia4734 3 ปีที่แล้ว

    Dalto, muchas gracias, la verdad que aprendo mucho de tus vídeos, un agradecimiento desde Colombia.

  • @69gamberro
    @69gamberro 6 ปีที่แล้ว +3

    buen día fazt una pequeña consulta esulta que he escrito todo tu código tal cual como lo has dado y creado el DB tal cual pero al momento de agregar los datos en el signup siempre me sale el mensaje de ELSE, lo que entiendo que la variable STMT no se esta ejecutando y nose por que, me podrías ayudar con este inconveniente gracias.

  • @davidMerHer_
    @davidMerHer_ 3 ปีที่แล้ว +6

    No sería mejor usar isset. En vez de !empty para detectar si se ha llenado en campo? Alguna razón por la que usas ese método?

    • @chentejoshuavalenzuela
      @chentejoshuavalenzuela 2 ปีที่แล้ว

      Lo más seguro es que también desea saber si existe no solo el valor de la variable, si no también si existe la variable en sí

  • @ricardogonzalez9992
    @ricardogonzalez9992 3 ปีที่แล้ว +1

    No me acordaba de este vídeo me salva por segunda vez

  • @carlosfranciscogarciacambr813
    @carlosfranciscogarciacambr813 4 ปีที่แล้ว +1

    Magnifico trabajo amigo, te agradezco por este tutorial, ciertamente no utilice la la secuencia para registrarse, ya que mi aplicación no requerirá esa función, pero me ayudo a comprender las demás secuencias. Gracias.

  • @elskipvers
    @elskipvers 6 ปีที่แล้ว +4

    Excelente video amigo, podrías más adelante hsver un vídeo de cómo validar los campos correctamente. Muchas gracias 😁

  • @ikaneyfloresdelafuente5470
    @ikaneyfloresdelafuente5470 5 ปีที่แล้ว +4

    Excelente vídeo, me había frustrado porque no me salia y todo fue por mi sintaxis, en *login.php* estaba escribiendo *$_POTS* en lugar de *$_POST* jajajajajajaja parece una tontería pero siempre causa problemas.

    • @elba4647
      @elba4647 3 ปีที่แล้ว +1

      jajajaj x2 hago todo bien y me equivoco en esas cosas XD

  • @richardescobar7465
    @richardescobar7465 ปีที่แล้ว +1

    Muchas gracias Fazt muy agradecido siempre por tu contenido, bendiciones

  • @frankleoflorestalaverano5547
    @frankleoflorestalaverano5547 2 ปีที่แล้ว +2

    un suscriptor mas excelente explicación, eres grande hermano

  • @lucholozano8264
    @lucholozano8264 6 ปีที่แล้ว +3

    Hola genial vídeo , lo de confirmar la contraseña es sencillo , y también validar que Ya existe el correo . Lo único que veo es que en el archivo index.php se crea una variable $user y luego se realiza un if , para que sea igual a $results no sé por qué , igual funciona sin esa parte del código.

    • @ramriko
      @ramriko 4 ปีที่แล้ว

      Hola, podrias ayudarme amigo!

  • @albertocorona1815
    @albertocorona1815 6 ปีที่แล้ว +3

    Buenas tardes, agradesco demasiado tu aporte, estoy ahora buscando la forma de asignar permisos de administrador y de usuario posteriormente quisiera saber si en php puedo asignar una cámara para sacar fotos y hacer un registro en base de datos con foto y huella digital.

  • @ibrars_4862
    @ibrars_4862 2 ปีที่แล้ว +1

    ¡Excelente video! Gracias por compartir tus conocimientos.

  • @christianwilliamgaliano4407
    @christianwilliamgaliano4407 4 ปีที่แล้ว +1

    Muchacho la verdad sos muy bueno explicando te felicito y muchas gracias por el tutorial

  • @juanortizosorio2801
    @juanortizosorio2801 5 ปีที่แล้ว +31

    por si no pueden conectar el signup al database

    • @geremirt336
      @geremirt336 5 ปีที่แล้ว

      te amo :V

    • @zavaletaremix
      @zavaletaremix 5 ปีที่แล้ว

      gracias me ayudaste me anduve quebrando la cabeza dos horas gracias

    • @sr.zapdragon4706
      @sr.zapdragon4706 5 ปีที่แล้ว

      eres un dios xD

    • @Lee12300
      @Lee12300 5 ปีที่แล้ว +1

      y este codigo donde entra..???

    • @vicerix
      @vicerix 5 ปีที่แล้ว +1

      @@Lee12300 si vieras el video entenderias donde.....igual te lo dejo....va en el database.php

  • @nicobxez_dev
    @nicobxez_dev 5 ปีที่แล้ว +3

    Me salvaste la vida, te amo.

  • @fiboleomat
    @fiboleomat 4 ปีที่แล้ว +2

    Todo Perfecto! Gracias .... Sin embargo si creo un nuevo usuario, y a actualizo la página SignUp, se crea nuevamente en la base de datos el usuario ingresado

    • @jessicamariaquinterovillam7907
      @jessicamariaquinterovillam7907 4 ปีที่แล้ว +1

      sera porque la pagina se está direccionando desde el singup siempre, revise que desde signup envie a loguin y no al mismo en la linea
      Sing Up
      or Login

  • @ensenanzahospitalregional5340
    @ensenanzahospitalregional5340 ปีที่แล้ว +1

    Buen Dia, Primero que nada agradecerte tu tiempo y dedicación al compartir tus conocimientos y hasta el código, estoy entrado en un proyecto que es muy sencillo, yo trabajo para una institución de gobierno en el que se da capacitación a los trabajadores es un hospital universitario, constantemente generamos constancias de capacitación, y para poder hacerles llegar la constancia digitalmente lo hacemos a través de el correo electrónico, sin embargo se nos complica hacérselos llegar porque no siempre nos los proporcionan correctamente entre otros problemas, pero para no alargar tanto el mensaje, este video soluciona la primera parte de el proyecto que es que cada trabajador cree su propia cuenta, y la parte que complementaria es que después de este proceso en su cuenta pueda encontrar los archivos pdf de sus constancias que previamente yo subiría a el servidor, tendrás algún tutorial para esa segunda parte de mi proyecto? de antemano agradezco tu atención. P.D. No esta de mas comentarte que este proyecto no tiene fines de lucro, al contrario es para una institución de salud y que promueve la capacitación y actualización de los conocimientos del personal valga la redundancia de salud. Saludos y Gracias de nuevo.

  • @daisyhernandez5540
    @daisyhernandez5540 5 ปีที่แล้ว +3

    Muchas gracias :) , lo explicas excelente.

  • @josuancastillo1303
    @josuancastillo1303 6 ปีที่แล้ว +19

    no me guarda nada en la base de datos.

    • @martinms8403
      @martinms8403 5 ปีที่แล้ว

      ME PASA LO MISMO AYUDA

    • @PiKaSiTo
      @PiKaSiTo 5 ปีที่แล้ว

      AMI TAMPOCO ME PÙEDES DECIR QUE HICISTE ?¿

    • @PiKaSiTo
      @PiKaSiTo 5 ปีที่แล้ว

      @@martinms8403 AMI TAMPOCO ME PÙEDES DECIR QUE HICISTE ?¿

    • @PiKaSiTo
      @PiKaSiTo 5 ปีที่แล้ว +1

      ayuda

    • @0sentinela0
      @0sentinela0 5 ปีที่แล้ว +1

      aver el codigo

  • @HenryTorres9
    @HenryTorres9 3 ปีที่แล้ว +2

    Alguna sugerencia de cómo solucionar esta duda (o validarla): Al momento de que inicio sesión, y le doy atrás (en la flecha que está en la parte superior de la izquierda) se regresa al login, cosa que no debería de suceder, ¿cómo puedo validar esta parte? 😟

  • @gfaso5097
    @gfaso5097 4 ปีที่แล้ว +1

    Excelente video, gracias por compartirnos este conocimiento tan fundamental.

  • @BOUUSER123
    @BOUUSER123 4 ปีที่แล้ว +35

    8mil anuncios, termine comprando 700 cuentas Netflix.

  • @xaviercisneros4397
    @xaviercisneros4397 4 ปีที่แล้ว +4

    no me funciona la hoja de estilos con los inputs :(

    • @juancruz1901
      @juancruz1901 ปีที่แล้ว

      Me pasaba lo mismo, le borre lo que va dentro de las llaves y solamente lo deje en inputs{} y me funciono. Espero te sirva.

  • @JoaquinPhi
    @JoaquinPhi 2 ปีที่แล้ว

    Woow.. Este tipo ya no piensa como Humano, es una maquina escribiendo codigo. Creo que piensa en codigo maquina. Que tremendo video de enseñanza no solo de login sino tmb de CSS y como estructurar tus archivos, al menos para novatos como yo.

  • @ismailakaba7562
    @ismailakaba7562 5 ปีที่แล้ว +1

    gracias fazt me ha ayudado mucho este video estaba buscando como hacer login con contraseña encriptado he intentado muchas veces no me sale pero despues de ver este video he solocionado el problema gracias 5000 veces saludo desde españa

  • @citlalligb7781
    @citlalligb7781 5 ปีที่แล้ว +4

    Sólo me da se alta un usuario y no me deja ingresar más usuarios por que ❓

    • @tomytatto2895
      @tomytatto2895 4 ปีที่แล้ว +1

      tu primary_key no es autoincrementable.... o sea ponlo como primario y luego pones auto increment

    • @ramriko
      @ramriko 4 ปีที่แล้ว

      Hola podrian ayudarme con eso porfavor

    • @ramriko
      @ramriko 4 ปีที่แล้ว

      @@tomytatto2895 hola, podrías ayudarme se ve que sabes hacerlo

    • @tomytatto2895
      @tomytatto2895 4 ปีที่แล้ว

      @@ramrikoholaaa, en phpmyadmin crea un 'id' y lo pones not null auto increment primary key que pongas el id autoincrementable y como primario es importante para que puedas poner miles mas

  • @luismeza6015
    @luismeza6015 4 ปีที่แล้ว +3

    Bro en el Visual Code me sale un error : Unexpected 'if'. Expected ';'.intelephense(1001) Ayudame por favor!

    • @gfaso5097
      @gfaso5097 4 ปีที่แล้ว

      Posiblemente te faltó ponerle ; (punto y coma) a la linea antes del if en el que te manda error

  • @javiersotelo8034
    @javiersotelo8034 5 ปีที่แล้ว

    excelente a pesar de que tiene dos años de antigüedad solo el código para leer la base de datos no jalo y pues tuve que pelear con el maldito php 2 días pero jalo por que jalo, así esto no se quejen y resuelvanlo, mil gracias

  • @eduardosalinas4414
    @eduardosalinas4414 4 ปีที่แล้ว +2

    Cuando quiero agregar un usuario nuevo desde el SignUp me manda el mensaje de que hubo un error y no se crea. Me podrían ayudar? Gracias

  • @mariamontoya3224
    @mariamontoya3224 3 ปีที่แล้ว +4

    alguien podria ayudar me Fatal error: Uncaught Error: Call to a member function bindParam() on bool

  • @YosipmikeColin
    @YosipmikeColin 4 ปีที่แล้ว +2

    ayuda no se que pasa Fatal error: Uncaught Error: Call to undefined method Base_datos::execute()

    • @yoelvp
      @yoelvp 3 ปีที่แล้ว +1

      No se si todavía te sirva pero ahí sería: *Base_datos->execute();*

  • @sebastianvasquez4883
    @sebastianvasquez4883 3 ปีที่แล้ว +1

    Buenisimo Fazt!! Sos un grande, gracias por tus videos

  • @miguel5213
    @miguel5213 3 ปีที่แล้ว +2

    Muy buen video gracias Fazt.

  • @florestovarezequiel994
    @florestovarezequiel994 5 ปีที่แล้ว +4

    amigo me sale este error :
    Warning: PDOStatement::execute(): SQLSTATE[HY093]: Invalid parameter number: parameter was not defined in

    • @AssortedBid
      @AssortedBid 5 ปีที่แล้ว

      yo tmbn tengo ese error

    • @jesusalbertomenadzul5073
      @jesusalbertomenadzul5073 5 ปีที่แล้ว

      Saben cómo se soluciona este error?

    • @cicharron
      @cicharron 5 ปีที่แล้ว +1

      "Encontré el error, fue que me olvidé de poner la variable de cambio el m allí para diferenciar, en:
      TitresPilote= :TitresPilote
      Que en el caso debe ser:
      TitresPilote= :mTitresPilote
      se produjo el error, porque no tenía este parámetro establecido."
      Eso fue una posible solución que encontré en google, me pueden avisar si les funciona, gracias?
      fuente: pt.stackoverflow.com/questions/67187/erro-pdostatementexecute-sqlstatehy093-invalid-parameter-number

  • @kusu3803
    @kusu3803 3 ปีที่แล้ว +3

    al poner todo el código PHP en el login.php no me deja entrar para iniciar sesion, si lo saco me deja acceder
    el codigo:

    • @dossag5
      @dossag5 2 ปีที่แล้ว

      Tengo el mismo problema, que no puedo iniciar sesión, lograste solucionarlo mi estimado.

  • @luletras2417
    @luletras2417 3 ปีที่แล้ว +2

    Un suscriptor mas, la verdad excelente explicación ,te mereces mas suscriptores , sigue así❤

  • @josehilariolopezmoncivaez4952
    @josehilariolopezmoncivaez4952 3 ปีที่แล้ว +2

    Muy buen video, me interesaría saber como se realiza la opción de mantener sesión iniciada que incluyen varios sitios web

  • @sikergar7927
    @sikergar7927 5 ปีที่แล้ว +5

    $stmt = $conn->prepare($sql); me da error en esta linea

    • @jesusdaniel9522
      @jesusdaniel9522 5 ปีที่แล้ว

      a mi tambien :(

    • @klond3003
      @klond3003 5 ปีที่แล้ว

      ¿Lograsteis saber qué pasaba?
      Me sucede lo mismo

    • @jesusdaniel9522
      @jesusdaniel9522 5 ปีที่แล้ว +1

      @@klond3003 Estaba mal escrito la linea

    • @walterochoameza501
      @walterochoameza501 5 ปีที่แล้ว

      @@jesusdaniel9522 como tiene que ir escrita?

    • @luismeza6015
      @luismeza6015 4 ปีที่แล้ว

      a mi igual

  • @thebetoxpro
    @thebetoxpro 5 ปีที่แล้ว +11

    Nunca me funcionan tus tutoriales :(

    • @nahuelviera235
      @nahuelviera235 5 ปีที่แล้ว

      me sucede lo mismo.. Yo uso Sublime text 3 y debo cambiar el código por etiquetas "validas", según tu app

    • @getseneko7004
      @getseneko7004 5 ปีที่แล้ว +2

      @@nahuelviera235 Consideren que el vídeo es de hace 2 años y que la programación anda en constante evolución, por eso es mas recomendable mirar cursos mas actualizados, de igual forma el vídeo les sirve para aprender, y si miran los comentarios podrán arreglarlo.

    • @augustorincon3045
      @augustorincon3045 4 ปีที่แล้ว +3

      @@getseneko7004 lo acabo de hacer y solo y me sirvio

    • @p3cmen
      @p3cmen 4 ปีที่แล้ว

      @@augustorincon3045 oye bro me aparece un error en la linea de 18 del login sabes a que se debe???

    • @jovenpadawan3588
      @jovenpadawan3588 4 ปีที่แล้ว

      problema capa8 jaja

  • @johnjairoramirez7331
    @johnjairoramirez7331 ปีที่แล้ว

    Dios te bendiga, excelente explicación, fue de muy buena ayuda. Infinitas gracias

  • @30092001
    @30092001 6 หลายเดือนก่อน

    Excelente tu video. Me queda una duda, cómo se haría en caso que por ejemplo se crean los usuarios, pero digamos que hay 2 categorías, unos que pueden solo ver información, y otros que puedan verla pero a la vez agregar más información; por ejemplo que unos puedan ver una tabla nada más y los otros puedan ver la tabla y a la vez agregarle más datos.

  • @andresmauriciogalloamado8212
    @andresmauriciogalloamado8212 5 ปีที่แล้ว +3

    Hola fazt podrías decirnos cómo unir el crud nuevo que hiciste en el 2019 con este login?. Gracias

    • @ramriko
      @ramriko 4 ปีที่แล้ว +1

      Porfavor @fazt

    • @TheVagooWorld
      @TheVagooWorld 4 ปีที่แล้ว

      @fazt porfis

  • @OswaldoX09
    @OswaldoX09 6 ปีที่แล้ว +4

    Hola Fazt, ya verifique todo el codigo que lo haya escrito bien, pero no deja hacer login, ¿qué puedo hacer? Saludos

    • @franklinuchuari1848
      @franklinuchuari1848 5 ปีที่แล้ว +1

      me pasa lo mismo ekisde?

    • @edwinchamorro4857
      @edwinchamorro4857 5 ปีที่แล้ว +1

      a mi me funciono todo bien, tal vez sea un problema con tu xamp

    • @franklinuchuari1848
      @franklinuchuari1848 5 ปีที่แล้ว +1

      @@edwinchamorro4857 no me deja crear la cuenta alguna recomendacioN?

    • @ramriko
      @ramriko 4 ปีที่แล้ว

      Solamente permite un usuario, alguien sabe a que se debe?

  • @zephyrotgm4546
    @zephyrotgm4546 5 ปีที่แล้ว +1

    como haria si ya tengo una base de datos creada, como hago para usar la misma DB puedo crear otra tabla con los campos q necesita? como se hace la referencia para que me ocupe esa tabla

  • @hanton08
    @hanton08 4 ปีที่แล้ว

    Exelente explicacion, me ayudo mucho... sigo con mi sistema....vamos con el crud

  • @marioblanco4934
    @marioblanco4934 5 ปีที่แล้ว +7

    Me sale este error en la line 18 del archivo login.php
    Warning: count(): Parameter must be an array or an object that implements Countable in...

    • @IvaanRObertIvaRob
      @IvaanRObertIvaRob 5 ปีที่แล้ว +9

      Puedes cambiar la función por: "!empty()"

    • @mariajosesilva5407
      @mariajosesilva5407 5 ปีที่แล้ว

      @@IvaanRObertIvaRob gracias!

    • @p3cmen
      @p3cmen 4 ปีที่แล้ว

      @@mariajosesilva5407 Amigo resolviste tu problema me puedes ayudar?

  • @Alexander3DDesigner1
    @Alexander3DDesigner1 6 ปีที่แล้ว +3

    Excelente prro, ahora veré como hago para deslogear a un user

    • @angiesuazo7686
      @angiesuazo7686 5 ปีที่แล้ว +1

      me podrias ayudar porfavor,
      ami no me guarda en la base de datos :D

    • @nahuelespinillo604
      @nahuelespinillo604 5 หลายเดือนก่อน

      th-cam.com/video/bjT5PJn0Mu8/w-d-xo.html

  • @rolandodasilva1171
    @rolandodasilva1171 ปีที่แล้ว

    Gracias por compartir tu conocimiento!

  • @christianvillaportocarrero8446
    @christianvillaportocarrero8446 5 ปีที่แล้ว +1

    Otro error que se puede cometer es el de no cambir el nombre del servidor y la contraseña. La mayoria de las veces la contraseña es el mismo usuario, y el servidor es solo localhost. Así no más.
    Gracias Fazt! Hiciste un codigo caótico además de carpetas innecesarias y documentos en ellas muy pequeños que manejan mejor dentro de un script en el html.
    Pero esto no es realmente un critica. Yo aprecio tu trabajo, he aprendido mucho asi que mil gracias.!!!

  • @MarcosGarcia-vi6no
    @MarcosGarcia-vi6no 6 ปีที่แล้ว +3

    Gracias prro

  • @manuelvega.
    @manuelvega. 5 ปีที่แล้ว +13

    Oie, te faltó lo de verificación de contraseña en el SignUp :'v

    • @xxdrakullxxlopez6990
      @xxdrakullxxlopez6990 4 ปีที่แล้ว

      validacion se llama

    • @keane080489
      @keane080489 4 ปีที่แล้ว +3

      Solo creas un if dentro del if donde compruebas que lo enviado por formularios no esta vacio, donde compare que lo enviado por el imput password sea identico a lo enviado por el imput confirm_password, aunque lo idea allí es que esto fuese corroborado por JS del lado del cliente, para no tener que hacer la petición del server. Algo asi if ($_POST['password'] == $_POST['confirm_password'])

    • @Lawrof
      @Lawrof 4 ปีที่แล้ว

      @@keane080489 donde ? xd

    • @yuniordejesus2090
      @yuniordejesus2090 3 ปีที่แล้ว

      @@Lawrof antes de esto $stmt->execute(), si eso no se cumple no executas la sentencia. Puedes tambier realizar un select donde te diga que si ese Email existe en la base de datos para que no te puedan repetir el email.

    • @yuniordejesus2090
      @yuniordejesus2090 3 ปีที่แล้ว +2

      @@Lawrof Despues que lo hagas te quedara algo asi: if($verificar_usuario>0){
      $message = 'Este usuario ya ha sido registrado';

      }else if ($_POST['password'] $_POST['confirm_password']){
      $message = 'Las contraseñas no coinciden';
      }else{
      if ($stmt->execute()) {
      $message = 'Successfully created new user';

      } else {
      $message = 'Sorry there must have been an issue creating your account';
      }
      }
      }

  • @aixabenitez4654
    @aixabenitez4654 2 ปีที่แล้ว +1

    Hola! consulta, que me recomienda para configurarle un https seguro a la web service?

  • @elmenikmati
    @elmenikmati 4 ปีที่แล้ว +1

    muchas gracias Fazt me ha servido tu tutorial

  • @TheScarum
    @TheScarum 5 ปีที่แล้ว +5

    Hermano, es muy obvio que copiaste al pie de la letra el video del canal "devdojo".
    La próxima disimula un poquito que a mis ojos quedaste como un croto total.
    Devdojo - Create a PHP Login Script
    th-cam.com/video/bjT5PJn0Mu8/w-d-xo.html

    • @YosipmikeColin
      @YosipmikeColin 4 ปีที่แล้ว

      jajajaja no me la habia pillado

    • @josealfonzogomezmanzano3315
      @josealfonzogomezmanzano3315 4 ปีที่แล้ว +4

      Es que seguramente, es la versión doblada al castellano, no todos dominamos en inglés al 100% :D

    • @osielmendoza9995
      @osielmendoza9995 3 ปีที่แล้ว

      Si mejor que esté en español. Sigue así Fazt

  • @yeisonalejandrosotogallego2224
    @yeisonalejandrosotogallego2224 5 ปีที่แล้ว +3

    que gonorrea de video prb

  • @mauriciodurcak8539
    @mauriciodurcak8539 3 ปีที่แล้ว

    Sos el mejor enseñando!!! una pregunta.... en la actualidad cuando te piden una pagina con este sistema de login... donde se aloja la base de datos?? en la nube? cuales son las herramientas mas usadas?? capaz esta forma ya caduco ... hablo del desconocimiento

  • @mr.aibarmusic6938
    @mr.aibarmusic6938 5 ปีที่แล้ว

    sin duda alguna es el mejor tutorial explicado ....te felicitooo... suscrito y like

  • @bernardoaraujo9396
    @bernardoaraujo9396 3 ปีที่แล้ว +1

    Hola agradecido de tu explicación, tengo un problema, al momento de registrar otro usuario me da el mensaje de erro y no lo registra. como puedo solucionarlo?

  • @seniariamm2325
    @seniariamm2325 2 ปีที่แล้ว

    a 2021 esto me esta salvando la vida con mi proyecto

  • @mariogarcia9515
    @mariogarcia9515 10 หลายเดือนก่อน

    la voz de este señor me recuerda a la de fernanfloo, gran video por cierto

  • @kevincoloma2600
    @kevincoloma2600 2 ปีที่แล้ว +1

    gracias buen video, pero lo que no entiendo es porque todos los documentos utilizas con extension php, aunque sea para el index.html, porque estoy intentando poner codigo en php con extension html y no me funciona, porque puede ser, es necesario que toda la paginas sean php??

  • @Nova_beatmker
    @Nova_beatmker 2 ปีที่แล้ว +1

    oye, lo podrias hacer un else if en la parte del login, ya que hay veces donde pueden existir o no las cuentas, y cuando no existen me marca error

  • @oscarzapataramos5310
    @oscarzapataramos5310 5 ปีที่แล้ว +1

    La base de datos debo crearla directamente desde el phpMyAdmin o puedo crearla en MySQL Command Line Client y el proceso de conexión es igual?

  • @Caro-Arias
    @Caro-Arias 4 ปีที่แล้ว +2

    Tengo un problema,funciona todo perfecto,hasta que hago el registro y despues cuando quiero iniciar sesion ,dice que los datos ingresados no existen (los cuales si) y no se como solucionarlo

    • @vidaljaureguiguzman2302
      @vidaljaureguiguzman2302 3 ปีที่แล้ว

      Puede que la longitud de valores del campo password(en mysql) no sean suficientes para almacenar el PASSWORD_BCRYPT (ya que requiere como minimo de un espacio para 72 caracteres)

  • @anthonybalbiani
    @anthonybalbiani 5 ปีที่แล้ว

    Hermano, no te imaginas cuanto me ayudaste. Gracias de verdad.
    Saludos!

    • @angiesuazo7686
      @angiesuazo7686 5 ปีที่แล้ว

      me podrias ayudar porfavor,
      ami no me guarda en la base de datos :D

    • @infocovencomputers9114
      @infocovencomputers9114 4 ปีที่แล้ว

      @@angiesuazo7686 a mi me pasa igual, pudiste solucionarlo?

  • @luiseduardoquispesinani3337
    @luiseduardoquispesinani3337 3 ปีที่แล้ว

    MUCHAS GRACIAS UN MATERIAL COMPLETO SIGE ADELANTE EXCELENTE TUTORIAL

  • @alvarohrv
    @alvarohrv 16 วันที่ผ่านมา

    Super Gracias Fazt

  • @raulsanchezmiranda5628
    @raulsanchezmiranda5628 5 ปีที่แล้ว +1

    Excelente video, me has ayudado demasiado. Éxito y saludos.

  • @rosacontreras9032
    @rosacontreras9032 6 ปีที่แล้ว +2

    Muchas gracias por el tutorial!!
    No sé porqué motivo, cuando le doy a registrar , me lleva a una página en blanco en blanco y no me guarda nada en la tabla de MYSQL.
    Ya estoy trabajando en el servidor web y tengo todos los datos correctos...No me lanza ningún error, sólo se queda en blanco.
    No sé si a alguine le pasa también y podemos esclarecer algo.
    Trabajo con 1&1

    • @tomytatto2895
      @tomytatto2895 4 ปีที่แล้ว

      revisa el enlace que estas poniendo... hacia donde lo estas redireccionando? cuando validas la informacion, por logica debe mandarte a un sitio... si no defines hacia donde.. obvio siempre te mandara a una pagina en blanco... y debes requerir "require" la informacion que le estas suministrando y de paso tambien debes confirmarla... recuerda que las bases de datos necesitan pedir la informacion y despues para ingresarla y validarla necesitas confirmar que esos datos son correctos!! Saludos

  • @julianlagraba3943
    @julianlagraba3943 3 ปีที่แล้ว +1

    Puedo hacer el php de login y singup juntos? Y hacer una ventana modal para crear cuenta con Javascript pero dentro del login

    • @s4ldana
      @s4ldana 3 ปีที่แล้ว

      Yo lo hice de manera similar pero no encuentro solucion para que funcione

  • @FaydelSystem
    @FaydelSystem ปีที่แล้ว

    Muchas gracias, recordando como armar un login

  • @eliezer_palc05
    @eliezer_palc05 2 ปีที่แล้ว +1

    Hey, tengo un problema, para ver si puedes ayudarme. Estoy haciendo una página web y resulta que la parte de html, php, jquery y otras tecnología funcionan bien cuando abro el servidor web (wampserver), el problema está en la parte de css que solo me acepta el estilo una sola vez cuando lo creo por primera vez el archivo css, pero cuando cierro el editor (Visual Studio Code) y lo abro y quiero seguir aplicando estilos o modificar ciertas parte de mi página resulta que no cambia, se queda con el estilo antes de cerrar el editor. Sabes ideas de como solucionarlo ??

  • @brandongerardoaguilarrojas8484
    @brandongerardoaguilarrojas8484 3 ปีที่แล้ว +1

    Yo tengo una pregunta, ya solucione todos los errores, pero el phpmyadmin no me deja guardar los usuarios que registro, puedes ayudarme?

  • @sergiopedraza5522
    @sergiopedraza5522 2 ปีที่แล้ว +1

    Hola buenos días
    Es para una consulta
    Cuanto nos cobrarías por ayudarnos a unir una base de datos de xaamp con visual studio code

  • @luzdaibecalcantarasalvador1653
    @luzdaibecalcantarasalvador1653 ปีที่แล้ว

    i love youuuuuuuuuu, thank you very much, ahora solo me falta darle estilo .

  • @JulioCesar-vr9qe
    @JulioCesar-vr9qe 6 ปีที่แล้ว +2

    Saludos, excelente tutorial, yo ya tengo un sitio creado con varias paginas, y me pidieron anexarle un login, como le haria? tendría que llamar la funcion session en cada pagina? Gracias por tu tiempo y ayuda,

  • @jhoana9621
    @jhoana9621 5 ปีที่แล้ว +1

    hola, quisiera saber como quedaria el codigo sino hago la encriptaciónde la contraseña