User system in PHP and MySQL Part 1: User registration

แชร์
ฝัง
  • เผยแพร่เมื่อ 8 พ.ย. 2024

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

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

    Definitivamente uno de los mejores cursos que he hecho, seria impresionante que lo reeditaras con pdo y clases!

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

    1 año después de que hicieras este material, muy buen aporte, gracias por compartir. Me sirvió muy bien y algunos comentarios de abajo me ayudaron a corregir errores. Gracias amigo! Saludos!

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

    los felicito sus códigos son muy amigables, algún día seré como uds.

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

      Gracias, con mucha dedicación pronto lo seras y mucho mejor. Saludos

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

    Lo felicito hasta el momento me ha estado funcionado ok estoy con xampp, tuve problemas al principio, viendo como 4 veces pero al final :):):):) Gracias sigo al siguiente capitulo

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

    Excelente curso, muchas gracias por compartir tus conocimientos. Me están resultando de gran ayuda para mis proyectos.

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

    Excelente video estoy siguiendo el curso paso a paso mil gracias por compartir.
    Saludos desde Colombia

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

    Genial tu explicación, conoces el tema a profundidad !!!!!!!!!!!!!!!

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

    Excelente video muy buena la explicacion, muchas gracias

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

    Muy buenos videos. Te felicito, eres un experto.

  • @this.youngm
    @this.youngm 7 ปีที่แล้ว +1

    por cierto excelentes vídeos, soy nuevo en esto y me han sido de mucha ayuda siempre transcribo el código ! gracias

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

    ufff , que capo. Intentare practicar, me encanto el tutorial

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

    (PHP 5, PHP 7)
    mysqli::real_escape_string -- mysqli_real_escape_string - Escapa los caracteres especiales de una cadena para usarla en una sentencia SQL, tomando en cuenta el conjunto de caracteres actual de la conexión

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

      Es correcto

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

      @@codigosdeprogramacion Hola qué tal ? estuve probando y me sale este error: Fatal error: Uncaught Error: Call to a member function real_escape_string() Undefined variable: mysqli, tal vez pueda guiarme para solucionar el problema.. gracias.

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

    Excelente tutorial!! Muchas gracias

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

    Hola gran video felicitaciones tengo una duda si quiero aumentarle otro campo por ejemplo un código para que solo el que tenga el código pueda registrarse que partes tendrias que modificar tanto me tocaría crear otra variable con el código y compararla con el código que ponen o algo asi imagino pero en que parte añadiría el otro campo muchas gracias

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

    Hola Profe! tienes algún Tutorial sobre un CRUD en PHP? me gusto como muestras los mensajes de error y los almacenas en un array, además de todas tus funciones super bien organizadas. Gracias!

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

      Claro , aquí está th-cam.com/video/5u2YDT0d6ok/w-d-xo.html

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

    Muchas gracias

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

    Los felicito por su buen trabajo. Es un gran aporte para todos los deseosos de aprender .
    Ya vi varios cursos de PHP y MySQL el 1,2,3 y 4. Hice las pruebas, pero la pagina no mostraba el modal del lapiz para modificar ni la basura para eliminar.
    No se si es que pueda faltar el JScript o algo mas.
    Todo lo demas funciona: Nuevo ingresa registros y Buscar localiza los registros.
    Luego pase a los tres videos del Sistema de Usuarios pero no consigo donde bajar lo de
    En la descarga al final del post incluimos los formularios con
    librerías, hojas de estilo, javascripts y archivo sql con la base de
    datos, la estructura de carpetas...
    Como puedo bajar lo que sale en la estructura que se ve en link del Proyecto

    • @codigosdeprogramacion
      @codigosdeprogramacion  7 ปีที่แล้ว

      Hola, siempre los códigos los colocamos en la descripción del vídeo.
      Link del Proyecto: goo.gl/OzMNCn

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

    Mil gracias por este curso, he comprado el código y funciona perfectamente en localhost. La pregunta es: en el hosting tengo una base datos con otro nombre, ¿en que archivos debo cambiar "login" actual base de datos del curso, por la que yo dispongo en el servidor web?. Solamente de pereza, por no buscar en todos los archivos. Agradecido desde ya.

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

    excelente curso maestro... muy practico... interesante , a la espera de la continuacion... gracias :D

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

    Que onda amigo, excelentes vídeos, disculpa una pregunta para ver el código de funcs con todos los cambios en dónde podría ver todos los cambios que hiciste?

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

      Hola, en la descripción están los links de descarga

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

      @@codigosdeprogramacion si lo busqué pero solo aparece el funcs sin editar

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

    muy buen video, lo implemente y funciona muy bien.
    tengo una pregunta.
    quiero insertar esos datos en tres tablas diferentes, como lo hago siguiendo esos pasos.

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

      Hola, muy sencillo hay que hacer inserciones separadas para cada tabla en una misma funciones

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

      @@codigosdeprogramacion correcto asi lo he intentado hacer con un try {... pero no me envia los datos a la base
      muchas gracias por responder

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

      Hola sera que me das un ejemplo de como hacer, te lo agradeceria mucho. gracias de antemano

  • @carlosg.9583
    @carlosg.9583 7 ปีที่แล้ว +1

    Perfecto, muchas dudas despejadas.

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

    Buen video!

  • @JoseMendez-sz1ir
    @JoseMendez-sz1ir 6 ปีที่แล้ว

    Muchas gracias por el video amigo, disculpa, ¿como agrego un select para elegir el tipo de usuario a registrar?. Me ayudarias mucho con eso. Muchas gracias.

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

    Muchas gracias por este tutorial. Un saludo.

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

    Hey Marco. Muchas gracias por tus videos. Tengo una preguntota. Cuando se deben utilizar las instrucciones para cerrar conexion y limpiar memoria. Si trato de acerlo despues de cada stmt me marca error. Pudieres explicar ese tema alguna vez?

    • @codigosdeprogramacion
      @codigosdeprogramacion  7 ปีที่แล้ว

      Hola, se cierra cuando hayas terminado de utilizar lo referente a la base de datos para así liberar recursos.

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

    Hola,
    estupenda forma de explicar y mil gracias por tus aportes
    disculpa que codigo php usuarias para validar que no se use el mismo usuario y contraseña por dos o mas personas al mismo tiempo o en diferentes sesiones, gracias

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

    Excelente trabajo

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

    Buenas tardes estimado, muy buena explicación y aportes, pero podrías ayudarme con la carpeta del proyecto, ya que no la encuentro en el enlace que indicas. Gracias

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

    ¡Agradezco tu aporte! Me ayudó mucho en el manejo de capcha, que nunca había realizado, de igual manera aprendí la configuración del correo que al inicio no me lo permitía, sin embargo buscando en las dudas de los comentarios, logré también llegar a la solución, sin embargo tengo un detalle, la validación de lado del cliente funciona perfecto, pero no me funciona la validación del lado del servidor, no me marca ningún error simplemente no hace nada, que puedo estar haciendo mal, o que me falta por integrar al código, me sería de gran ayuda una respuesta, comentario o idea, saludos y nuevamente gracias.

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

    gracias por el aporte 👍👌

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

    Gente que tenga problemas con el captcha en 2020 es porque en el video utilizan la versión v2, pensaba que había escrito el código mal pero era simplemente cambiar el tipo de captcha :D

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

    Ya lo solucione gracias

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

    En los tutoriales no haces el formualrio no?? Lo haces en algun video, lo puedo descargar ??
    Gracias

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

      En las descripción está el link de descarga de las plantillas

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

      @@codigosdeprogramacion pero los documentos css aparecen todo en la misma línea, esta mal, tienes Discord y te lo enseño ??

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

    Excelentes vídeos, solo tengo una duda en cuanto a la definición de "token" en este contexto, ya que he buscado en internet pero aún no me queda muy claro, te agradecería bastante si me pudieras ayudar clarificando ese concepto, de antemano muchas gracias y felicidades por los 50.000 suscriptores :)

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

      Muchas gracias. Un ejemplo sencillo seria interpretarlo como una cadena cifrada temporal (como un password) que te genera el sistema con el cual te autentifica para realizar alguna transacción seguras. Va de la mano con otras validaciones para mayor seguridad.

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

    Hola, soy nueva en esto y tengo duda en el codigo de "registro.php" en la parte donde mencionas que va el servidor, en mi caso seria localhost? y en la parte de "funcs.php" en la parte de dominio también? y en puerto que va? perdón, repito, soy nueva en esto. Saludos.

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

      Te refieres al envío de correo electrónico? Si es así necesitas un cuenta de correo el cual te proporciona esos datos

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

      @@codigosdeprogramacion en el min 19:57 mencionas "el nombre del servidor", a qué te refieres?
      Lo demás ya quedo entendido, gracias, solo esa parte aún me queda duda. Saludos.

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

    hola buen día, exceletes tus vídeos y gracias por compartir, todo lo mejor para ti, una pregunta yo quiero hacer doble validación tanto de java como de php incluyendo lo de html5 pero no me dejas tendrás algunos comentarios tutoriales manuales o lo que sea que me pueda ayudar, te lo agradeceria de antemanu buena suerte por siempre

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

    Sos groso, video viejo pero sigue siendo re util.

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

    Hola. Excelente!!. donde encuentro el video del capcha?

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

    Muchas gracias por el curso. Espectacular. Enhorabuena. Tan sólo quería consultar que en no me funciona el envío de correo. Se crea el alta en la base de datos y no me muestra error y me termina redirigiendo a "registro.php" en blanco. ¿Algún consejo? Estoy utilizando GMAIL e hice los mismos cambios del tutorial. Muchas gracias de nuevo.

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

      A modo consulta, que datos pusiste en la configuracion del correo con gmail ?

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

      Buenas @@WalterGazzanego , gracias por tu interés, esto es lo que configuré:
      $mail = new PHPMailer();
      $mail->isSMTP();
      $mail->SMTPAuth = true;
      $mail->SMTPSecure = 'tls';
      $mail->Host = 'smtp.gmail.com';
      $mail->Port = 587;
      $mail->Username = 'micorreo@gmail.com';
      $mail->Password = 'micontraseña';

      $mail->setFrom('micorreo', 'Emisor');
      $mail->addAddress($email, $nombre);

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

      Hola, activa el debug de PHPMailer para ver el error de envío:
      $mail->SMTPDebug = 2;

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

      @@codigosdeprogramacion muchas gracias por la ayuda, en class.phpmailer.php sólo vi "public $SMTPDebug = 0;" y lo puse el valor "2" pero no indica error, sólo me aparece "$mail->SMTPDebug =" en examples en varios archivos .phps

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

    Buneas tardes, tengouna duda en el if del registraUsuario el insert_id es una funcion?

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

      Hola, es una función de php para obtener el ID insertado

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

      @@codigosdeprogramacion ohh está bien, es que tengo un problema en la inserción de los datos, 1) yo no lo maneje por usuario si no por email no sé si cambiaría la cosa por eso pregunto, gracias por responder, me gustó su video :)

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

    HÉROE!

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

    Buen día, seguí su tutorial paso por paso, al momento de registrar un usuario me dice que error al comprobar captcha, algún consejo?
    Saludos!

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

      Revisa que el key esté correcto

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

      @@codigosdeprogramacion
      Gracias, se me fue poner el key, disculpa cuando recibo el correo el link de activar me manda a activar.php pero me sale en consola que la codificacion de caracteres no esta definida, intente cambiar la etiqueta meta charset pero seguia igual, tambien cheque en otro navegador y me arrojo error 404 asi que posiblemente sea la $url
      Creaste un hostvirtual?

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

      Hola, no cree hostvirtual, para los caracteres usa utf8_decode() o utf8_encode()

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

      tengo el mismo error, lo solucionaste ??

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

    Buen dia ....! estoy en pleno proyecto de una idea que se me ocurrio y la quiero poner en practica con con PHPmyAdmin. Podre yo hacer una sola base de datos y tabla con resistro de usuario, activación de cuenta, insertar, modificar, buscar, etc, etc....?

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

    wow su respuesta muy rápida, desafortunadamente ya habilité openssl en php.ini y aun no queda... no sera que necesito hacer algo antes?

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

      Hola, activa el debug en PHPMailer para que te muestre el proceso y posibles errores:
      $mail->SMTPDebug = 2;

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

      Gracias amigos ya encontré la solución que fue realizar un código con array

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

    Perfecto muchas gracias :D :D

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

    Ahora estoy intentando hacer el crud en aquella pestaña de administrador pero no se como empezar estoy confundido el create ya estaría por el registro verdad ?

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

    Excelente curso, gracias por el aporte.Solo que tengo una duda y espero por favor puedas apoyarme a dar solucion. Al momento de dar clic al link de activar me aparece esto:
    No se ha localizado la URL solicitada en este servidor. Si usted ha introducido la URL manualmente, por favor revise su ortografía e inténtelo de nuevo.
    Puse el codigo tal cual pero no se que pasa, ayuda por favor y gracias.

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

    Buenas tardes nuevamente compañeros, les mando felicitaciones, no encuentro solucion en mi formulario de registro literal lo copie de su codigo para pruebas todo bien, excelente, solo que a mi al momento de presentar un error me se se vacia mi formulario como evitar esto sin usar bootstrap?

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

    gracias por el aporte, todo bien y asi, pero tengo un ligero problema con lo del archivo funcs, me podrías ayudar?

    • @ManuelPerez-bu6zv
      @ManuelPerez-bu6zv 5 ปีที่แล้ว

      Que error es el que tienes? Yo tambien tengo un relacionado con el funcs.

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

    Y si queremos que se registre algún dato más en la base de datos pero que no sea obligatorio lo deberíamos poner en el $registro = registraUsuario (); ? Gracias

  • @reyesluna639
    @reyesluna639 7 ปีที่แล้ว

    gracias

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

    buenas tardes amigo en las variables de la funcion de enviar el correo que coloco alli

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

    Amigo excelente toturial estoy haciendo el paso a paso tengo un problema ya configure el captcha v2 tal y como lo tiene pero al dar registrar me dice error al verificar el capcha ya probe en otro pc y me sale igual que podra ser gracias

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

    gracias por este tuto!! :DDDD

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

    muy buenos videos pero tengo una duda, como podria insertar registros a tablas relacionadas usando esta manera que es msqli_stmt

    • @codigosdeprogramacion
      @codigosdeprogramacion  7 ปีที่แล้ว

      Hola, Gracias. Revisa la documentación, seria primero agregar los datos a la tabla principal y después de las secundarias con el ID generado.
      php.net/manual/es/mysqli-stmt.execute.php

    • @victorcaceres8221
      @victorcaceres8221 7 ปีที่แล้ว

      gracias, tienes algun correo en donde te pueda contactar?

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

    Buenas colega muy buen tutorial, comento porque tengo pequeñas fallas a la hora de registrar y activar la cuenta, cuando llego al minuto 25:20 me da el error de "ERROR AL REGISTRAR", y no se por qué si tengo el código tal cual lo tienes en el vídeo, el otro error es cuando llego a la parte del archivo activar.php me dice variable $mensaje indefinida, probé implementando estas sentencias, pero aún así no enviaba ningún parámetro: print_r($_GET);
    $mensaje = isset($_GET['id']) ? $_GET['val'] : null; ,
    las funciones las tengo de la siguiente manera:
    function validaIdToken($id, $token){
    global $mysqli;
    $stmt = $mysqli->prepare("SELECT activacion FROM usuarios WHERE id = ? AND token = ? LIMIT 1");
    $stmt->bind_param("is", $id, $token);
    $stmt->execute();
    $stmt->store_result();
    $rows = $stmt->num_rows;
    if($rows > 0) {
    $stmt->bind_result($activacion);
    $stmt->fetch();
    if($activacion == 1){
    $msg = "La cuenta ya se activo anteriormente.";
    } else {
    if(activarUsuario($id)){
    $msg = 'Cuenta activada.';
    } else {
    $msg = 'Error al Activar Cuenta';
    }
    }
    } else {
    $msg = 'No existe el registro para activar.';
    }
    return $msg;
    }
    function activarUsuario($id)
    {
    global $mysqli;
    $stmt = $mysqli->prepare("UPDATE usuarios SET activacion=1 WHERE id = ?");
    $stmt->bind_param('s', $id);
    $result = $stmt->execute();
    $stmt->close();
    return $result;
    }
    El archivo activar de esta:
    Registro




    Iniciar Sesión


    DE NUEVO GRACIAS POR LOS APORTES!

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

    19. Sistema de Usuarios en PHP y MySQL Parte 1: Registro de usuarios....funciona a la perfección...solo un problema....cuando el usuario es un tanto impaciente y vuelve a hacer click en "Registrar" entonces me da registro existente y no muestra el mensaje para activar la cuenta...resumen... como resolvería el envió doble del formulario?

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

    La verdad es que muchas gracias por tu tiempo en hacer tutoriales y compartirlos la verdad q yo aprendi PHP en 2013 me volvi lobito en casi 1 año , pero de ahi lo deje largo tiempo pero ahora necesito ponerme al dia añadiendo nuevas estructuras como por ejemplo el captcha en formularios y usar bootstrap etc , ahorita, tengo un problema , siempre me sale 'Error al comprobar Captcha'; cada vez que trato de registrar un usuario y ya vi el video una y otra vez verificando que la progra este igual pero nada , sigue botando el mismo error ¿ que podra ser ?

    • @codigosdeprogramacion
      @codigosdeprogramacion  7 ปีที่แล้ว

      Hola te recomiendo que veas el vídeo donde desarrollamos el captcha para que verifiques lo datos que se necesitan
      th-cam.com/video/w8BSxMhaYfw/w-d-xo.html

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

      si gracias si lo habia visto , pero me di cuenta que me olvide poner el código secret q me proporciono google ,, gracias denuevo

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

    Saludos, si quiero que se valide la cuenta cuando hagan un pago via paypal como lo puedo hacer, Gracias desde RD.

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

      Hola, revisa la documentación en PayPal, allí explican todo lo necesario.

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

    te hago una consulta cuando le doy al boton Registrar me vuelve a poner todos los campos vacios y en la base de datos si me agrega el usuario nuevo creado. cual puede ser el problema ?

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

    Este formulario de registro es funcional? Con todos los protocolos de seguridad para que lo pueda integrar en mi página web teacher?😀

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

      Todos los protocolos de seguridad?
      Tal vez tu sabes más sobre eso y nos puedes guiar.

  • @lalink27
    @lalink27 7 ปีที่แล้ว

    Muy buen curso, tengo una duda, comó se podría agregar a un administrador desde phpmyadmin de forma que la contraseña este encriptada?

    • @codigosdeprogramacion
      @codigosdeprogramacion  7 ปีที่แล้ว

      Hola, directamente a la base de datos no se puede agregar ya que PHP realiza un cifrado del password y es necesario desde php crearlo o actualizarlo

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

    Hola buenas noches excelentes videos. Mi problema es que registro.php completo las casillas, incluso el captcha, pero no me envía el mensaje de registro, no envía al correo registrado y no lo llena en la base de datos; y no me genera ningún error, puedes ayudarme? gracias.

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

    Buen día, realicé todo el proceso de registro al paso, pero al momento de registrar un usuario, me sale la opción que ya se registró el usuario, voy a la base de datos y efectivamente, me aparece ahí, pero es la primera vez que entro con ese usuario. Mi problema es que una vez registrado no me lleva a la opción de enviar correo para confirmar, si no que se queda ahí con esa opción de que el usuario ya ha sido registrado anteriormente, ayuda. Gracias por el video igual, muy bueno.

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

      Hola, revisa la redirección. Si envía el correo?

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

      ​@@codigosdeprogramacion gracias amigo, el problema era que no había activado el correo para que el programa entre y envíe, ya se solucionó, gracias.

    • @TV-MICJ
      @TV-MICJ 4 ปีที่แล้ว

      @@agenciavitodi2070 como lo solucionaste o activaste?

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

      @@TV-MICJ Mi problema era que no entré a Chrome para activar la opción de enviar correos. Mira el video que deja en la descripción de este canal, el de correos. Hay una parte donde habla de eso. Haz lo que dice y listo. Me avisas si te salió.

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

    En la función enviarEmail de funcs.php hay que reemplazar los datos por los míos, el puerto y poner correo y contraseña real?

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

      Claro sino con que datos va enviar el correo

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

      @@codigosdeprogramacion tengo una duda con el campo de seguridad, es vergonzoso pero ahí si que no se que poner 😅

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

    amigo que se refiere a tipo de seguridad,host y port puedes explicAR

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

      Hola, aquí lo explicamos th-cam.com/video/fV37_vWDzEU/w-d-xo.html

  • @cyberled-xubd.eventos9397
    @cyberled-xubd.eventos9397 6 ปีที่แล้ว

    hola la carpeta fonts son archivos de tipos de letras no ? que utiliza el archivo boostrap que esta en la carpeta css
    se puede eliminar la carpeta fonts no? y el funcionamiento sigue igual?

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

      Hola, en la carpeta de fonts ademas de traer la fuentes también contiene los iconos que utiliza bootstrap

  • @diferdi75diego54
    @diferdi75diego54 7 ปีที่แล้ว

    hola amigo tengo una duda, todas las variables que utilizaste con $mysqli->real_escape_string son de tipo String, para las variables de tipo entero o arreglos se utiliza la misma función, gracias

    • @codigosdeprogramacion
      @codigosdeprogramacion  7 ปีที่แล้ว

      Hola, se utiliza con cadenas ya sean string, enteros y hasta arreglos

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

    Hola una consulta como puedo hacer para que una vez que ingrese a la
    pagina despues de haber verificado usuario y contraseña, sigua navegando
    dentro de la pagina de menu.. porque probe hacerlo y cuando cambia de
    menu me da error de conexion. es decir solo me ingresa a la primera
    pagina logeado y despues no me deja navegar

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

      Hola, te recomiendo que revises los 2 vídeos siguiente ya que allí lo hacemos. Obtenemos la sesión activa para que el usuario logeado siga navegando.

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

    hola amigo quisiera preguntarte como llenar los siguientes datos :
    $mail->SMTPSecure = 'tipo de seguridad'; //Modificar
    $mail->Host = 'dominio'; //Modificar
    $mail->Port = puerto; //Modificar
    no se que tengo que poner hay por favor agradesco su respuesta

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

    Hola buenas, a mi no me envía el correo aunque si guarda en la base de datos, me dice esto: Fatal error: __autoload() is no longer supported, use spl_autoload_register() instead in C:\xampp\htdocs\sistema\PHPMailer\PHPMailerAutoload.php on line 45
    este archivo es de la librería.

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

      Debe ser a que usas la ultima versión de PHPMailer viene con un problema en el autoload... Pues aun no lo han corregido... Usa una mas antigua...

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

    Gracias por la respuesta, por ultimo ahora me envia un mensaje de "error al enviar Email" pero si se registra a la base de datos...

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

      Hola, activa el debug de PHPMailer para que te de mas detalles del porque no envía el email con la siguiente linea:
      $mail->SMTPDebug = 2;

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

    Hola buenas tardes, estoy siguiendo sus video y al termina este video capitulo 19, hago la prueba para registrar usuario y me sale un inscripcion debajo del formulario, que es la siguiente "Precaución: argumento invalido suministrado para el 'foreach' de la linea 99," como lo soluciono?? Gracias

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

      Hola, puedes agregar es linea de código o esa función y que versión de PHP utilizas

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

    Hola amigo que código tengo que quitar exactamente para no utilizar el captcha, pues no quiero implementar esa parte, he quitado algunas cosas pero no me registra los usuario por algo que tiene que ver con el captcha

    • @codigosdeprogramacion
      @codigosdeprogramacion  7 ปีที่แล้ว

      Hola, colo el código que muestra el captcha y la validación.

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

    buenas noches amigo. como hago para eliminar captcha completo ya queestoy haciendo un sistema de informacion en intranet y las maquinas no tendran acceso a internet. gracias de antemano

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

      Hola, solo comenta el html donde lo agregamos y las validaciones

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

    Tengo una consulta eh seguido todo el video como guia pero no me funciona el captcha en registros de usuario, porque ocurre eso? puedes ayudarme con eso? por favor te los agradecere, sin ello nada funciona y gracias por el video

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

    Hola ahora 2018 es MysQl o Mysqli los corrigo o no
    ?

  • @TV-MICJ
    @TV-MICJ 4 ปีที่แล้ว

    disculpe alguna solucion me sale este error al momento de darle en registrar:
    Advertencia: file_get_contents (): No se puede encontrar el contenedor & https & quot; - ¿Olvidó habilitarlo cuando configuró PHP? en C: \ wamp \ www \ login \ registro.php en la línea 52

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

    tengo un problema con la activacion me aparece el error 404 de que no se haya la url y no tengo ningun error en el codigo. ¿que podria estar ocasionando ese error?

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

      Lo más seguro es que la url que envías este errónea por eso no la encuentra

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

    Enhorabuena por tus tutoriales son muy buenos.
    He seguido este y paso a paso y me da siempre "Error al comprobar Captcha"
    Donde puede estar el error?
    Un saludo, gracias.

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

      Hola, revisa este vídeo: th-cam.com/video/w8BSxMhaYfw/w-d-xo.html

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

      Hola, gracias por tu rápida respuesta. Ya había revisado ese vídeo pero no acabo de ver donde tengo el error.
      El error que tengo es este:
      {
      "success": false,
      "error-codes": [
      "invalid-input-response"
      ]
      }

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

      La página de recaptcha me pone: "We detected that your site is not verifying reCAPTCHA solutions. This is required for the proper use of reCAPTCHA on your site. Please see our developer site for more information."

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

    Hola, me sale el error en funcs.php linea 204, $stmt->bind_param("ss", $usuario, $usuario); el error se da en "ss", en espera de tu atención.

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

    Falto que explicaras las funciones :(

  • @to-ledo
    @to-ledo 4 ปีที่แล้ว +1

    Buenos días! El 25:20 no me envia al correo electrónico para activar la cuenta. ¿Me puedes explicar el problema? Un saludo.

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

    exclentes los videos pero donde encuentro el codigo con las funciones

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

    como cuando te da una adicción de ver todo el curso y no poder dejar de programar XD

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

    Amigo ya todo me sale Bien excepto el final cuando tengo que activar la url me sale Objeto no localizado y error 404 de resto todo de maravilla muy Buen aporte

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

      Hola, como agregas tu url?

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

      @@codigosdeprogramacion gracias ya pude resolverlo si el problema estaba en la url

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

    Donde estan todas las funciones solamente veo cuando copio el codigo de la pagina la funcion de PHP mail... Me avisas para validar por favor gracias.

  • @cecimartinezdg
    @cecimartinezdg 7 ปีที่แล้ว

    Hola. como estas, te consulto que me sale un error. como que no puede conectarme a la base de datos probe con muchos codigos pero es imposible, lo que me sale es: Warning: mysqli::mysqli(): (HY000/1049): Base 'login' inconnue in C:\wamp\www\ejemplo\index.php on line 3. si es el WAmp dime cual instalar o que hacer... mil, gracias

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

    Notice: Undefined index: val in C:\xampp\htdocs\usuario\activar.php on line 10. El error me lo da en $token= $_GET['val']; y no se como resolverlo, solicito ayuda, gracias

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

      Hola, no se esta recibiendo o enviando el parámetro val

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

      @@codigosdeprogramacion buenas noches, como podría resolverlo, no soy muy experto, saludos

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

    Muy buen curso pero no encuentro los vídeos anteriores ( 1 - 18 ).

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

    amigo trabajo con xampp en modo local al registrar me sale este error> ERROR para el propietario del sitio web: la clave del sitio web no es válida

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

      Hola, revisa esto para configurar
      th-cam.com/video/w8BSxMhaYfw/w-d-xo.html

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

    Grandes videos amigo!! tengo una duda, al hacer el registro me bota el mensaje "error al registrar" sabes qué pueda ser?

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

      Hola, tal vez el query esta mal

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

      Códigos de Programación Ya lo arregle!!! De verdad muchas gracias, eres un maestro definitivamente!! Mil gracias

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

      @@estebansalcedoalvarez4769 hola, me puedes decir como lo solucionaste ? ya que me sale igual " error al registrar" gracias :D

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

    Gracias por tu aporte, pero tengo un pequeño problema con el resultBlock, aparece esto "Warning: Invalid argument supplied for foreach() in C:\AppServ\www\Almacen\config\funciones.php on line" aunque en el código este así:
    function resultBlock($errors){
    if(count($errors) > 0){
    echo "
    [X]
    ";
    foreach($errors as $error){
    echo "".$error."";
    }
    echo "";
    echo "";
    }
    }
    Si puedes ayudarme te lo agradecería mucho

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

    Enviao por correo 19:50

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

    Tengo este error en la parte de registro Error de análisis : error de sintaxis, '&' inesperado en C: \ xampp \ htdocs \ autenticacion \ registro.php en la línea 10, no se a que se deba

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

    hola disculpa puedes explicarme como se activa la cuenta al usuario darle click en el link es que no entendi Gracias exelentes videos

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

    Hola amigo te vengo siguiendo desde crud con php y mysql me falta este modulo del login y acabo mi aplicacion tengo un problema (`tengo dos tablas una de usuarios y una de roles
    pero tengo 3 tipos de rol" esta seria mi consulta ("SELECT id_usuario, nombre, apellido, correo, p.id_perfil, perfil FROM usuario u INNER JOIN perfil p ON p.id_perfil=u.id_perfil WHERE u.correo=:correo AND u.clave=:clave";
    )
    como creo este login basandome solo en que los usuarios entren con correo y clave(igual para registro) lo otro seria como hago que cada usuario entre a su modulo y por ultimo hay algun tipo de seguridad que evite entrar sin contraseña o usuario me refiero a que solo escribiendo ruta no pueda ingresar y si ingresa un usuario normal y intenta ir a la ruta del admin no lo deje la verdad me resulta dificil ya llegue hasta aca desde los tutos de crud php y no me quiero quedar estancado aprecio si me puedes ayudar

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

    Hola, tengo un problema, cuando envió el registro no me aparece el mensaje "Para terminar el proceso de registro siga las instrucciones que le hemos enviado a la dirección de correo electronico" y tampoco me envia el correo al usuario que acabo de registrar. Como resuelvo este problema?
    Este es el codigo de registro:
    Registro






    Regístrate
    Iniciar Sesión

    • @codigosdeprogramacion
      @codigosdeprogramacion  7 ปีที่แล้ว

      Hola, puede que te haga falta habilitar las librerías para el envió de correo electrónico, aquí te dejo el vídeo donde aprendemos a enviar correos y la configuración necesaria. th-cam.com/video/fV37_vWDzEU/w-d-xo.html

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

      Hola, tenia el mismo error que él, hice lo que dijiste con la cuenta de google y sigue diciendo "error al registrar", me puedes ayudar? porfavor y gracias!!

  • @gustavorizo7813
    @gustavorizo7813 7 ปีที่แล้ว

    hola el archivo funcs,php si esta completo? pues en el video hablas de validar que el correo sea valido que el password coincida etc. Según yo, esas validaciones las haces en el func.php pero ahi viene solo lo del mail..
    Alguien me puede decir donde bajo el funcs.php completo?
    Gracias.

    • @codigosdeprogramacion
      @codigosdeprogramacion  7 ปีที่แล้ว

      Aquí esta: codigosdeprogramacion.com/2017/02/27/curso-de-php-y-mysql-19-registro-de-usuarios/

    • @gustavorizo7813
      @gustavorizo7813 7 ปีที่แล้ว

      PERO EN ESTE ARCHIVO NO VIENEN LAS CODICIONALES PARA VALIDAR SI LAS CONTRASEÑAS COINCIDEN, SI EL EMAIL EXISTE ETC. AQUI SOLO VIENE LO DE ENVIAR EL CORREO PERO NO LAS DEMAS FUNCIONES, ME AYUDAS POR FA. YA LO ARREGLE DE OTRO MODO CON IF ELSEIF Y ELSE PERO ME GUSTARIA APRENDER A VER COMO LO HACES POR MEDIO DE LOS METODOS QUE PROGRAMAS EN PHP SEGUN TU VIDEO. (QUE DE PASO GRACIAS, AYUDAN MUCHO)
      function enviarEmail($email, $nombre, $asunto, $cuerpo){
      require_once 'PHPMailer/PHPMailerAutoload.php';
      $mail = new PHPMailer();
      $mail->isSMTP();
      $mail->SMTPAuth = true;
      $mail->SMTPSecure = 'tipo de seguridad'; //Modificar
      $mail->Host = 'dominio'; //Modificar
      $mail->Port = puerto; //Modificar
      $mail->Username = 'correo emisor'; //Modificar
      $mail->Password = 'password de correo emisor'; //Modificar
      $mail->setFrom('correo emisor', 'nombre de correo emisor'); //Modificar
      $mail->addAddress($email, $nombre);
      $mail->Subject = $asunto;
      $mail->Body = $cuerpo;
      $mail->IsHTML(true);
      if($mail->send())
      return true;
      else
      return false;
      }
      Pero no vienen las funciones para las condicionales