Sistema de login con PHP y MySQL | Validar que no se agreguen los mismos usuarios. Cap 5

แชร์
ฝัง
  • เผยแพร่เมื่อ 18 ก.ย. 2024
  • Código fuente y presentación
    bit.ly/loginPFA
    #facultadautodidacta #sistemalogin #php

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

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

    Excelente tutorial, pocas personas tienen la pedagogía para enseñar, ademas de estar super entendible el ejemplo es muy práctico, muchas gracias

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

    Primero gracias por terminarlo el sistema de login aprendi mucho
    exelente el tutorial paso a paso
    buena calidad de imagen se visualiza todas los codigos.
    te entendi mejor que a mis docentes.
    hay muchos que lo cortan o no lo terminan los tutoriales se te agradece.

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

    Muchas gracias por el tutorial. Tengo 17 años y ando haciendo este tipo de proyectos. Gracias

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

    Buenísimo todo el material hasta el final!!! Felicidades

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

    Excelente tutorial, realmente se te agredece el tiempo y esfuerzo que pones en realizar cada video, eres el mejor sigue asi, !un saludo!

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

    $sql= "SELECT * FROM usuario where usuario_cliente='$user' and contraseña='$pass'";
    Por si acaso si alguien tenia un error recordarles que el $user y $pass son las variables de la función buscaRepetido, por eso están igualadas a los campos de la base de datos no de las variables $usuario=$_POST['usuario']; y $contraseña=sha1($_POST['contraseña']); me funciono todo!

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

    Grande amigo! Sencillo y se pilla a la primera

  • @KevinEAya
    @KevinEAya 6 ปีที่แล้ว

    Michisimas gracias, tus cursos me han servido muchisimo!!

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

    He estado haciendo un curso y le he dedicado bastante tiempo pero cada vez estoy mas confundido, es el primer video que veo tuyo y la verdad fue super sencillo la forma que explicas

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

    Buenas noches. primero agradecer por este curso. realmente es bueno. Tengo solamente una duda: Si necesito ingresar con dos usuarios diferentes ej: admin y usuario_normal, como harías para identificar que es cada uno y poder iniciar la sesion correspondiente es decir que admin me lleve a admin.php y usuario_normal me lleve a index.php

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

    Parabens Professor.. Maringá-Parana-Brasil..

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

    Excelente bro, muy buen tutorial, todo lo que buscaba para solucionar mi problema! gracias sigue así!

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

    Gracias por hacer estos vídeos. Realmente sirven : )

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

    realmente eres muy bueno..
    me salvaste el cuello..
    sigue adelante

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

    excelente era lo que buscaba

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

    Gracias por el código

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

    Excelente amigo. me funciono de maravilla, mil gracias.

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

    Excelentes videos gracias =D

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

    Gracias, sigo con los demás vídeos

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

    Definitivamente un excelente tuto de principio a fin, te mereces todos los likes y las suscripciones, solo une pregunta, si en la pagina de "inicio.php" quisiera jalar el nombre para ponerlo después de "Bienvenido", como lo podría hacer, muchas gracias"

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

    Excelente muchisisisisisisisisisisissimas gracias

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

    Muy bueno, los he practicado y practicado todos. Gracias por compartir tu conocimiento.
    Podrías hacer la continuación sobre cómo asignar roles (admin, usuario, etc...)?

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

      si, estaría super, también me gustaría una segunda parte con esas características

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

    Muchisimas gracias, me ha servido de mucho.

  • @goienea
    @goienea 6 ปีที่แล้ว

    Muy buen tutorial, solo hecho en falta escapar las cadenas para evitar inyección sql

    • @FacultadAutodidacta
      @FacultadAutodidacta  6 ปีที่แล้ว

      Así es amigo en eso tienes mucha razón :), gracias por seguir el canal

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

    Excelente, muchas gracias!!!!

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

    eres genial viejo gracias me ayudo bastante

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

    muy buen video, sin embargo, creo que no deberías comparar el password para ver si un usuario está repetido, por ejemplo, si pones otro usuario "k" pero con password "a" si te va a permitir registrarlo, entonces solo debes buscar que exista el usuario, independientemente del password que tenga, no se si me explico? saludos =)

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

      gracias smart, tambien es una opcion , muchas gracias por tu aporte :D

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

      es verdad si pones el mismo nombre de usuario pero diferente contraseña de todas maneras te lo guarda como podria ser que solo valide el nombre de usuario y asi no permita guardar

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

    buen aporte bro. gracias

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

    Dios santisima,eso me ha matadao jajajaj excelente tutorial

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

    primero decir que tus turotiales son excelentes..
    segundo, quisiera saber si el acceso restringido por login solo se aplica si todos los archivos son php o aplica de igual forma si estan mezclados archivos php y html??

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

    Excelente trabajo amigo, pregunta pregunta, ¿no se puede editar el texto que sale en las alertas que dice AlertifyJS ?

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

      seguramente si, solo que no lo he hecho , en caso de tener el dato lo publico en facebook, gracias por tu comentario :)

    • @soporteipcybertel5412
      @soporteipcybertel5412 6 ปีที่แล้ว

      Diego Rivera,,,, respodiendo a tu pregunta y espero no sea muy tarde se modifica en el archivo alertify.js :)

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

    muchas gracias todo perfecto quiero hacerte una consulta como lo hago para que momento de logearse se direccione a una pagina web especifica

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

      en el windows location :)

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

      @@FacultadAutodidacta muchas graciaspor la respuesta pero no encuentro windows location me podrias ayudar porfa

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

      Aun ocupas ayuda??

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

      Yo tengo para que en el momento en que sea correcto el usuario y contraseña entre a una pagina

  • @makanaxkayls
    @makanaxkayls 6 ปีที่แล้ว

    excelente trabajo. me pregunto si lo podrías mejorar con un recapcha y así nos orientas a todos los suscriptores

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

    Amigo una pregunta como hacemos para validar que no se ingrese un correo que no existe y marque error? osea que no admita correos falsos a la hora de enviarlos a la base de datos

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

    Hola buena tarde, excelente tutorial me fue de mucha ayuda, aunque solo me falta algo, y es llevar una base de datos del historial de acceso de los usuarios, como podria implementar eso. gracias.

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

    Hola amigo, bueno mira que hay un inconveniente con el codigo, y es que no permite agregar el mismo usuario mientras la clave sea la misma, pero si la clave cambia permite que el usuario se cree. en ese caso como se puede solucionar para que no permita asi la clave sea diferente. gracias por tus aportes..

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

    amigo estoy haciendo un sistema de control de notas en linea y me gustaría implementar ajax para hacerlo más vistoso, ese fragmento de código que aparece de ajax es todo lo que se necesita para mostrar esos mensajes e insertar sin recargar el formulario?? espero me respondas y gracias.

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

    Muchas gracias por el tutorial, consulta como podría capturar el nombre del usuario y luego mostrarlo en inicio.php ??. De ante mano gracias por tu tiempo y dedicación, saludos!

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

      Cómo ya se encuentra en una sesión, entonces solo imprime la sesión dónde ocupes el nombre , no olvides que necesitas session start para usar sesiones ✌️

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

    excelente video, como seria para hacer el cambio de contraseña?

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

    Hola buenas tardes al agregar 1 usuario repetido salta el error que existe el usuario pero si repito el mismo usuario pero con otra contraseña el usuario es creado como realizar que el usuario sea comprobado aun teniendo contraseña diferente ?

  • @luismila3217
    @luismila3217 6 ปีที่แล้ว

    Una pregunta, esta sentencia esta correcta?
    function buscaRepetido($name,$ap,$gmail,$phone,$cedu,$user,$pass,$conexion){
    $sql="SELECT * from registro
    where nombres='$name',
    apellidos='$ap',
    correo='$gmail',
    telefono='$phone',
    cedula='$cedu',
    usuario='$user' and password='$pass'";
    $result=mysqli_query($conexion,$sql);
    if(mysqli_num_rows($result) > 0){
    return 1;
    }else{
    return 0;
    }
    }

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

    Al registrar los datos me sale fallo al agregar, pero si se agrega a la base de datos. Intente cambiar de posicion en el IF y ahora me sale agregado con exito y si se agrega pero ahora al momento de verificar si se repite algun usuario, igual se agrega a la base de datos. Porfa necesito ayuda

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

    Funciona, pero cuando el nombre de usuario tiene una sola letra, yo Hice 3 registros con el mismo usuario y los registró todos......

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

    hola en caso de que se quieran establecer roles es decir que tenga acceso en modo administrador y los demas en modo usuario o cliente como seria

    • @FacultadAutodidacta
      @FacultadAutodidacta  6 ปีที่แล้ว

      thecrackmovies así como esta implementado seria bueno un dashboard para administrar y otro para usuarios normales :)

    • @OrandoSobreLaRoca
      @OrandoSobreLaRoca 6 ปีที่แล้ว

      es decir crear un formulario para administrador y otro para usuario?

    • @FacultadAutodidacta
      @FacultadAutodidacta  6 ปีที่แล้ว

      mas bien una vista para usuario y otro para admin :D

    • @OrandoSobreLaRoca
      @OrandoSobreLaRoca 6 ปีที่แล้ว

      Facultad Autodidacta podrias hacer un video con este codigo para establcer roles de usuario/administrador please

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

      te juro que si tuviera el tiempo, haria todas las peticiones muchas son buenas como estas , pero no me ha dado el tiempo suficiente , prometo tener muy en cuenta tu peticion amigo, gracias por seguir el canal, saludos :)

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

    mysqli_num_rows ya no funciona, cuando busco en internet no me dice nada, todo apunta a que lo estoy haciendo bien y nada. Alguien sabe que puedo hacer?

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

    una pregunta, que tiene que ver el password?? , porque tanta lineas de codigo para una validacion de solo saber si existe un usuario..

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

    Una pregunta como evitar que dos usuarios se loguen con el mismo usuario?

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

      De bote pronto se me ocurre que ocupes un registro temporal dónde guardes el estado del usuario entonces cuando alguien más haga login preguntas primero en la BD si está activo y ya no lo dejas entrar hasta que pase a inactivo . Algo así se me ocurre ya que no lo he hecho , saludos Jesús 🙂

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

    Una pregunta puede ser estúpida pero es necesario con ajax?
    Aun no se usar ajax

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

    bro me quiero registrar y me sale error al agregar

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

    de hecho no me funciono y creo q es pq yo la conexion no la hago con funciones y como parametro no le puedo enviar la conexion

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

    pero esto es orientado a objetos no?

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

    hola yo estoy haciendo un archivo de registro para una app de android studio, me funciona muy bien el registro de usuarios pero no quiero que se repitan, ingrese la función del vídeo pero me manda un error espero me puedas ayudar. Por cierto muy buen vídeo
    function buscar($username,$conexion)
    {
    $sql="SELECT * from usuario where user ='$user'";
    $result = mysqli_query($conexion,$sql);
    if(mysqli_num_rows($result)>0)
    {
    return 1;
    }
    else
    {
    return 0;
    }
    el error es este
    Notice: Undefined variable: user in C:\xampp\htdocs\Register3.php on line 58

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

    hola que tal y como seria para validar que si es un usuario o el administrador ?
    saludos !!!

  • @jonarunn33
    @jonarunn33 6 ปีที่แล้ว

    bro tengo una duda sabes que al ejecutar el script me inserta pero me aparece el alert del fallo al agregar pero siempre me aparece la misma alerta.
    No inserta si hay un dato en la base de datos
    Si inserta si el dato no existe en la base de datos.
    Pero sigue apareciendo el mismo alert("fallo al agregar"); help me !!!

    • @luismila3217
      @luismila3217 6 ปีที่แล้ว

      Tengo ese mismo error :C

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

    amigo como puedo quitar en el mensaje emergente la parte que dice alertifyJS.?

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

      hola sanz, la verdad es que no lo he intentado, esta claro que es con css , pero en realidad no lo he hecho...

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

      @@FacultadAutodidacta gracias amigo voy a investigar y esta muy bien tu sistema de login.

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

    por alguna razon nome funciona el codigo ajax, me sigue redireccionando al codigo php devolviendome los valores de ahi

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

      ya probaste bajando el codigo fuente y comparandolo con el tuyo???

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

      @@FacultadAutodidacta si y tengo lo mismo, solo que en el js le quite lo de validar los campos vacios ya que eso lo hago con bootstrap y lo demas lo adapte a mi codigo, pero me sigue enviando a la pagina php donde se realiza el registro y mostrandome el valor equivalente a que se pudo registrar o no los datos en este caso 1 o 2

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

      @@FacultadAutodidacta ahora intente validando con el js y si me funciona, el unico detalle es que despues de eso no me muestra el mensaje de que los datos fueron ingresados o de que ya existen en la bd, pero si valida esas ultimas dos opciones pero sin mostrar el mensaje

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

    Pase el código