Definitivamente uno de los mejores cursos que he hecho, seria impresionante que lo reeditaras con pdo y clases!
@codigosdeprogramacion5 жыл бұрын
Gracias, próximamente. Saludos
@unproestratega70836 жыл бұрын
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!
@codigosdeprogramacion6 жыл бұрын
Gracias, si hace un año. Saludos
@tomaspalaciosantiago16726 жыл бұрын
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
@codigosdeprogramacion6 жыл бұрын
Gracias, saludos
@linkg68222 жыл бұрын
Excelente video muy buena la explicacion, muchas gracias
@codigosdeprogramacion2 жыл бұрын
Gracias, saludos
@jesusmunoz17207 жыл бұрын
Excelente curso, muchas gracias por compartir tus conocimientos. Me están resultando de gran ayuda para mis proyectos.
@codigosdeprogramacion7 жыл бұрын
Gracias, Saludos
@bernardootalora60815 жыл бұрын
Genial tu explicación, conoces el tema a profundidad !!!!!!!!!!!!!!!
@codigosdeprogramacion5 жыл бұрын
Gracias, saludos
@heliutsanchez27365 жыл бұрын
los felicito sus códigos son muy amigables, algún día seré como uds.
@codigosdeprogramacion5 жыл бұрын
Gracias, con mucha dedicación pronto lo seras y mucho mejor. Saludos
@edwardgomez59927 жыл бұрын
Excelente video estoy siguiendo el curso paso a paso mil gracias por compartir. Saludos desde Colombia
@codigosdeprogramacion7 жыл бұрын
Gracias, Saludos
@albertosanchez58483 жыл бұрын
ufff , que capo. Intentare practicar, me encanto el tutorial
@codigosdeprogramacion3 жыл бұрын
Gracias, saludos
@this.youngm7 жыл бұрын
por cierto excelentes vídeos, soy nuevo en esto y me han sido de mucha ayuda siempre transcribo el código ! gracias
@codigosdeprogramacion7 жыл бұрын
Gracias
@luisfernandogonzalezbermud94227 жыл бұрын
Muy buenos videos. Te felicito, eres un experto.
@codigosdeprogramacion7 жыл бұрын
Hola, Muchas Gracias, Saludos.
@handluigi3 жыл бұрын
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!
@codigosdeprogramacion3 жыл бұрын
Claro , aquí está kzbin.info/www/bejne/a6aVineKZclppc0
@stephanievl89944 жыл бұрын
Excelente tutorial!! Muchas gracias
@codigosdeprogramacion4 жыл бұрын
Gracias!
@juliotuamigo7 жыл бұрын
excelente curso maestro... muy practico... interesante , a la espera de la continuacion... gracias :D
@codigosdeprogramacion7 жыл бұрын
Gracias
@betho69903 жыл бұрын
Buen video!
@codigosdeprogramacion3 жыл бұрын
Gracias
@luisdorta40677 жыл бұрын
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
@codigosdeprogramacion7 жыл бұрын
Hola, siempre los códigos los colocamos en la descripción del vídeo. Link del Proyecto: goo.gl/OzMNCn
@santiagomontezuma88044 жыл бұрын
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
@vandermeersch416 жыл бұрын
Muchas gracias por este tutorial. Un saludo.
@codigosdeprogramacion6 жыл бұрын
Gracias, Saludos
@danieljimenez84504 жыл бұрын
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?
@codigosdeprogramacion4 жыл бұрын
Hola, en la descripción están los links de descarga
@danieljimenez84504 жыл бұрын
@@codigosdeprogramacion si lo busqué pero solo aparece el funcs sin editar
@reynaldoargueta86534 жыл бұрын
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.
@codigosdeprogramacion4 жыл бұрын
Hola, muy sencillo hay que hacer inserciones separadas para cada tabla en una misma funciones
@reynaldoargueta86534 жыл бұрын
@@codigosdeprogramacion correcto asi lo he intentado hacer con un try {... pero no me envia los datos a la base muchas gracias por responder
@reynaldoargueta86534 жыл бұрын
Hola sera que me das un ejemplo de como hacer, te lo agradeceria mucho. gracias de antemano
@antoniomanuelsotoquiroga90363 жыл бұрын
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.
@codigosdeprogramacion3 жыл бұрын
En funcs/conexion.php
@emilioarjon4 жыл бұрын
(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
@codigosdeprogramacion4 жыл бұрын
Es correcto
@cepeiA4 жыл бұрын
@@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.
@programtecno97824 жыл бұрын
Muchas gracias
@carlosg.95837 жыл бұрын
Perfecto, muchas dudas despejadas.
@ceciges Жыл бұрын
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 Жыл бұрын
Te refieres al envío de correo electrónico? Si es así necesitas un cuenta de correo el cual te proporciona esos datos
@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.
@angelrosado53403 жыл бұрын
Buneas tardes, tengouna duda en el if del registraUsuario el insert_id es una funcion?
@codigosdeprogramacion3 жыл бұрын
Hola, es una función de php para obtener el ID insertado
@angelrosado53403 жыл бұрын
@@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 :)
@aldaperez11177 жыл бұрын
Excelente trabajo
@codigosdeprogramacion7 жыл бұрын
Muchas Gracias. Saludos
@nicolashernandez29896 жыл бұрын
gracias por el aporte 👍👌
@codigosdeprogramacion6 жыл бұрын
De nada, saludos
@josesalvadorgalindolazos55036 жыл бұрын
¡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.
@josesalvadorgalindolazos55036 жыл бұрын
Faltaba esta pequeña línea
@MrNandolo4 жыл бұрын
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 :)
@codigosdeprogramacion4 жыл бұрын
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.
@javiermonchis53997 жыл бұрын
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?
@codigosdeprogramacion7 жыл бұрын
Hola, se cierra cuando hayas terminado de utilizar lo referente a la base de datos para así liberar recursos.
@JoseMendez-sz1ir6 жыл бұрын
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.
@alvarogarcia88724 жыл бұрын
Sos groso, video viejo pero sigue siendo re util.
@franciscohumbertocanocasti536 жыл бұрын
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
@kinglarot77393 жыл бұрын
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?
@codigosdeprogramacion3 жыл бұрын
Claro sino con que datos va enviar el correo
@kinglarot77393 жыл бұрын
@@codigosdeprogramacion tengo una duda con el campo de seguridad, es vergonzoso pero ahí si que no se que poner 😅
@augustogiraldo27135 жыл бұрын
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 ?
@davidfidalgojimenez90384 жыл бұрын
En los tutoriales no haces el formualrio no?? Lo haces en algun video, lo puedo descargar ?? Gracias
@codigosdeprogramacion4 жыл бұрын
En las descripción está el link de descarga de las plantillas
@davidfidalgojimenez90384 жыл бұрын
@@codigosdeprogramacion pero los documentos css aparecen todo en la misma línea, esta mal, tienes Discord y te lo enseño ??
@1991emilianogarcia4 жыл бұрын
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
@codigosdeprogramacion4 жыл бұрын
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.
@cesarramirez34762 жыл бұрын
Este formulario de registro es funcional? Con todos los protocolos de seguridad para que lo pueda integrar en mi página web teacher?😀
@codigosdeprogramacion2 жыл бұрын
Todos los protocolos de seguridad? Tal vez tu sabes más sobre eso y nos puedes guiar.
@89atwa3 жыл бұрын
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?
@codigosdeprogramacion3 жыл бұрын
Lo más seguro es que la url que envías este errónea por eso no la encuentra
@heylermartinezorbegoso73966 жыл бұрын
Ya lo solucione gracias
@RoriRivera23 жыл бұрын
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.
@davidlugo8473 жыл бұрын
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...
@facundinho314 жыл бұрын
HÉROE!
@alexdiaz59397 жыл бұрын
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....?
@codigosdeprogramacion7 жыл бұрын
Hola, si lo puedes realizar
@edu4rdgg5 жыл бұрын
gracias por este tuto!! :DDDD
@zeusdollertx44723 жыл бұрын
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!
@codigosdeprogramacion3 жыл бұрын
Revisa que el key esté correcto
@zeusdollertx44723 жыл бұрын
@@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?
@codigosdeprogramacion3 жыл бұрын
Hola, no cree hostvirtual, para los caracteres usa utf8_decode() o utf8_encode()
@jeffersonvillamarin81782 жыл бұрын
tengo el mismo error, lo solucionaste ??
@SergioVillafrancAlv6 жыл бұрын
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
@alvaromena1007 жыл бұрын
Perfecto muchas gracias :D :D
@macucacapo4 жыл бұрын
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 ?
@cyberled-xubd.eventos93976 жыл бұрын
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?
@codigosdeprogramacion6 жыл бұрын
Hola, en la carpeta de fonts ademas de traer la fuentes también contiene los iconos que utiliza bootstrap
@diferdi75diego547 жыл бұрын
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
@codigosdeprogramacion7 жыл бұрын
Hola, se utiliza con cadenas ya sean string, enteros y hasta arreglos
@_Juan_Jose_7 жыл бұрын
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
@codigosdeprogramacion7 жыл бұрын
Hola, colo el código que muestra el captcha y la validación.
@heliutsanchez27365 жыл бұрын
wow su respuesta muy rápida, desafortunadamente ya habilité openssl en php.ini y aun no queda... no sera que necesito hacer algo antes?
@codigosdeprogramacion5 жыл бұрын
Hola, activa el debug en PHPMailer para que te muestre el proceso y posibles errores: $mail->SMTPDebug = 2;
@heliutsanchez27365 жыл бұрын
Gracias amigos ya encontré la solución que fue realizar un código con array
@Jmellado316 жыл бұрын
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
@reparacionesyalgomas2 жыл бұрын
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
@reparacionesyalgomas2 жыл бұрын
O si hay forma de omitir la verificacion
@SONNOSgroup5 жыл бұрын
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.
@WalterGazzanego5 жыл бұрын
A modo consulta, que datos pusiste en la configuracion del correo con gmail ?
@SONNOSgroup5 жыл бұрын
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);
@codigosdeprogramacion5 жыл бұрын
Hola, activa el debug de PHPMailer para ver el error de envío: $mail->SMTPDebug = 2;
@SONNOSgroup5 жыл бұрын
@@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
@btclatino437 жыл бұрын
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
@codigosdeprogramacion7 жыл бұрын
Así: kzbin.info/www/bejne/nIeWaJKsjKmte7c
@ivanrosas16475 жыл бұрын
gracias por el aporte, todo bien y asi, pero tengo un ligero problema con lo del archivo funcs, me podrías ayudar?
@ManuelPerez-bu6zv5 жыл бұрын
Que error es el que tienes? Yo tambien tengo un relacionado con el funcs.
@juanjava6 жыл бұрын
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
@agenciavitodi20704 жыл бұрын
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.
@codigosdeprogramacion4 жыл бұрын
Hola, revisa la redirección. Si envía el correo?
@agenciavitodi20704 жыл бұрын
@@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-MICJ4 жыл бұрын
@@agenciavitodi2070 como lo solucionaste o activaste?
@agenciavitodi20704 жыл бұрын
@@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ó.
@VallejosAlvarado4 жыл бұрын
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
@codigosdeprogramacion4 жыл бұрын
Hola, no se esta recibiendo o enviando el parámetro val
@VallejosAlvarado4 жыл бұрын
@@codigosdeprogramacion buenas noches, como podría resolverlo, no soy muy experto, saludos
@andresmoreno5766 жыл бұрын
buenas tardes amigo en las variables de la funcion de enviar el correo que coloco alli
@efrainguadarrama42894 жыл бұрын
hola me marca estos errores como puedo solucionarlos Notice: Undefined variable: mysqli in C:\xampp\htdocs\subirpdf egistro.php on line 10 Fatal error: Call to a member function real_escape_string() on null in C:\xampp\htdocs\subirpdf egistro.php on line 10
@codigosdeprogramacion4 жыл бұрын
Hola, al parecer no has incluido la clase de conexión o le diste otro nombre a la variables de la conexión
@efrainguadarrama42894 жыл бұрын
@@codigosdeprogramacion si cambie el require (connections/conex.php) y agregue tu base de datos a la mia, ya busque pero no se que puede estar mal
@anyelobrio6 жыл бұрын
Saludos, si quiero que se valide la cuenta cuando hagan un pago via paypal como lo puedo hacer, Gracias desde RD.
@codigosdeprogramacion6 жыл бұрын
Hola, revisa la documentación en PayPal, allí explican todo lo necesario.
@TV-MICJ4 жыл бұрын
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
@andersonvictorianogoicoche66346 жыл бұрын
amigo que se refiere a tipo de seguridad,host y port puedes explicAR
@codigosdeprogramacion6 жыл бұрын
Hola, aquí lo explicamos kzbin.info/www/bejne/nIeWaJKsjKmte7c
@heliutsanchez27365 жыл бұрын
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?
@rubenherreracba6 жыл бұрын
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?
@ADesigns74 жыл бұрын
Buenas @Códigos de Programación tengo un problema y me gustaría mucho si me ayudaras, el problema es que el el Localhost usando XAMPP me funciona todo correctamente me registra me envia el correo y todo, pero cuando lo subo a un hosting, actualizo los datos de la DB me sale error al registrar y no me registra nada en la base de datos, sin embargo si me muestra los datos al hacerle un echo al momento de registrar, pero " $registro = registraUsuario($usuario, $pass_hash, $nombre, $email, $activo, $token, $tipo_usuario); " esto siempre me da 0 por lo cual no avanza y me sale como dije antes error al registrar saludos, y gracias.
@codigosdeprogramacion4 жыл бұрын
Hola, imprime el query para tener la inserción, después ejecútala en MySQL y saber si hay un error
@ADesigns74 жыл бұрын
@@codigosdeprogramacion imprimo la query y esta perfecta, me la ejecuta bien desde el MySQL en el servidor y en el local ( me da una advertencia de que hay campos vacios pero igual se ejecuta bien ).. es que es raro porque en local me funciona todo bien pero cuando lo subo al servidor es que me sale error al registrar y no logro dar con el error. Gracias por responder :C
@cecimartinezdg7 жыл бұрын
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
@ghostingoxting64057 жыл бұрын
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
@codigosdeprogramacion7 жыл бұрын
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. kzbin.info/www/bejne/nIeWaJKsjKmte7c
@estebansalcedoalvarez47696 жыл бұрын
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!!
@umbrellacorporation42266 жыл бұрын
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!
@Brodstore4 жыл бұрын
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
@codigosdeprogramacion4 жыл бұрын
Hola,que mensaje te aparece
@jesusdaniel95225 жыл бұрын
amigo me sale este error en el servidor web Fatal error: Uncaught Error: Call to a member function bind_param() on boolean in /storage/ssd2/709/9434709/public_html/funcs/funcs.php:212 Stack trace: #0 /storage/ssd2/709/9434709/public_html/Iniciarsesion.php(30): login('usuario1', '123') #1 {main} thrown in /storage/ssd2/709/9434709/public_html/funcs/funcs.php on line 212
@NanoDesigner435 жыл бұрын
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
@codigosdeprogramacion5 жыл бұрын
Hola, puedes agregar es linea de código o esa función y que versión de PHP utilizas
@fernandozuluaga27736 жыл бұрын
Hola ahora 2018 es MysQl o Mysqli los corrigo o no ?
@codigosdeprogramacion6 жыл бұрын
Hola, el mas reciente es MySQLi
@jexyozuna74374 жыл бұрын
hola amigo como podria subir guardar una variable de files, lo tenia de este modo: if ( !empty($_POST) && !empty($_FILES)) { $foto = $_FILES['foto']; $nombreImg=$_FILES['foto']['name']; $ruta=$_FILES['foto']['tmp_name']; $destino="imagenes/".$nombreImg; $nombre = $mysqli->real_escape_string($_POST['nombre']); $primerApellido = $mysqli->real_escape_string($_POST['primerApellido']); pero no me guarda la foto en la carpeta
@codigosdeprogramacion4 жыл бұрын
Hola, aquí explicamos a detalle como hacerlo kzbin.info/www/bejne/nZyroYeJiqugqMk
@monzejuarez73466 жыл бұрын
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.
@codigosdeprogramacion6 жыл бұрын
Hola, lo mas seguro es que no este correcta la url
@franciscojavierpuente64602 жыл бұрын
Pudiste solucionar ese error?
@victorcaceres82217 жыл бұрын
muy buenos videos pero tengo una duda, como podria insertar registros a tablas relacionadas usando esta manera que es msqli_stmt
@codigosdeprogramacion7 жыл бұрын
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
@victorcaceres82217 жыл бұрын
gracias, tienes algun correo en donde te pueda contactar?
@senaplus53097 жыл бұрын
MAMP TAMBIEN ESTA CONFIGURADO POR DEFECTO SERA POSIBLE QUE EL PROYECTO FUNCIONE HAY?
@codigosdeprogramacion7 жыл бұрын
No lo he probado allí
@agustinarenas15585 жыл бұрын
Hola amigo oye tengo un problema pasa lo siguiente al registrar manda el email al correo de destino pero al abrir el mensaje para activar el registro me dice que no se encuentra la pagina. Este es el codigo que abre el email en mi caso lo modifico con la ruta dentro del htdocs [ /web/acerp/activar.php ] $url = ''.$_SERVER["SERVER_NAME"].'/login/activar.php?id='.$registro.'&val='.$token; me podras ayudar
@codigosdeprogramacion5 жыл бұрын
Cuando esncias el email de activación debe llevar tu ruta: $url = ''.$_SERVER["SERVER_NAME"].'/ web/acerp/activar.php?id='.$registro.'&val='.$token;
@Mii8426 жыл бұрын
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
@lalink277 жыл бұрын
Muy buen curso, tengo una duda, comó se podría agregar a un administrador desde phpmyadmin de forma que la contraseña este encriptada?
@codigosdeprogramacion7 жыл бұрын
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
@Manunonu26 жыл бұрын
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
@codigosdeprogramacion6 жыл бұрын
Hola, solo comenta el html donde lo agregamos y las validaciones
@userchal27 жыл бұрын
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 ?
@codigosdeprogramacion7 жыл бұрын
Hola te recomiendo que veas el vídeo donde desarrollamos el captcha para que verifiques lo datos que se necesitan kzbin.info/www/bejne/rWmlhKuDncaMnNk
@userchal27 жыл бұрын
si gracias si lo habia visto , pero me di cuenta que me olvide poner el código secret q me proporciono google ,, gracias denuevo
@frankdelorbe6 жыл бұрын
a mi me a parece esto al actualizar la pagina activar.php ¡Objeto no localizado! 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. Si usted cree que esto es un error del servidor, por favor comuníqueselo al administrador del portal. Error 404 localhost Apache/2.4.29 (Win32) OpenSSL/1.1.0g PHP/7.2.3
@johnathanperezmonroy99083 жыл бұрын
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
@senaplus53097 жыл бұрын
uyilizo el mismo codigo que aparece en el video y me aparece un error un execute lo cual no le veo nada esta es la funcion que se utiliza en el video pero no tambien tengo una pregunta para enviar los msj hay que configurar smtp y el puerto o hay que configurar xamp???
@codigosdeprogramacion7 жыл бұрын
Hola, configura smtp y puerto. Error te aparece, se mas especifico
@enriquetriana6 жыл бұрын
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.
@senaplus53097 жыл бұрын
tengo una duda Fatal error: Uncaught Error: Call to a member function bindParam() on boolean in C:\xampp\htdocs\login\funcs\funcs.php:49 Stack trace: #0 C:\xampp\htdocs\login egistro.php(34): usuarioExiste('1') #1 {main} thrown in C:\xampp\htdocs\login\funcs\funcs.php on line 49 cuando tengo el mismo codigo que el video
@codigosdeprogramacion7 жыл бұрын
Hola, lo mas seguro es que tengas un error en el query
@Skatito6665 жыл бұрын
Amigo pudiste solucionar este problema?
@antoniomanuelsotoquiroga90363 жыл бұрын
Hola: cuando deseo crear la tabla me salta esto: -- -- Volcado de datos para la tabla `tipo_usuario` -- INSERT INTO `tipo_usuario` (`id`, `tipo`) VALUES (1, 'Administrador'), (2, 'Usuario') MySQL ha dicho: Documentación #1062 - Entrada duplicada '1' para la clave 'PRIMARY' Gracias por responder
@codigosdeprogramacion3 жыл бұрын
Al parecer ya tienes un registro en la tabla y no puedes agrega de nuevo el id 1 ya que es autoincremental y unico
@antoniomanuelsotoquiroga90363 жыл бұрын
@@codigosdeprogramacion He borrado la base de datos nueva y creado nuevamente. Copio el código de login ph desde la línea 20 hasta la 94 completo lo pego en "sql" y me responde con eto: consulta SQL: /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */ MySQL ha dicho: Documentación #1231 - Variable 'character_set_client' no puede ser configurada para el valor de 'NULL'. Directamente no me deja crear ninguna tabla. Agradecido.
@antoniomanuelsotoquiroga90363 жыл бұрын
He borrado absolutamente todo e iniciado de cero. La base de datos se ha creado y dentro existen dos tablas, ahora empezaré nuevamente con el vídeo 1 hasta el 3 y veremos que sucede. Me gusta el desarrollo y el explicativo por eso es mi insistencia en que pueda realizarlo exitosamente.
@williamsvidalpelaez63067 жыл бұрын
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.
@codigosdeprogramacion7 жыл бұрын
pero que error te sale?
@albertochavez026 жыл бұрын
Hola. Excelente!!. donde encuentro el video del capcha?
@codigosdeprogramacion6 жыл бұрын
Hola, aquí esta kzbin.info/www/bejne/rWmlhKuDncaMnNk
@equilibriosk6 жыл бұрын
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.
@gustavorizo78137 жыл бұрын
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.
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
@to-ledo4 жыл бұрын
Buenos días! El 25:20 no me envia al correo electrónico para activar la cuenta. ¿Me puedes explicar el problema? Un saludo.
@codigosdeprogramacion4 жыл бұрын
Que mal, activa el debug de phpmailer para saber las causas
@heliutsanchez27365 жыл бұрын
Amigos buenas noches ayuda plis. llevo dos dias tratando de resolver, la parte de enviar corrego desde el login, me sale el siguiente error ya revise el codigo una y otra vez, el error es: Warning: stream_socket_enable_crypto(): SSL operation failed with code 1. OpenSSL Error messages: error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed in C:\xampp\htdocs\sistemawebconagua\login\PHPMailer\class.smtp.php on line 356
@codigosdeprogramacion5 жыл бұрын
Hola, necesitas habilitar open_ssl en el php.ini
@heylermartinezorbegoso73966 жыл бұрын
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
@codigosdeprogramacion6 жыл бұрын
Hola, revisa esto para configurar kzbin.info/www/bejne/rWmlhKuDncaMnNk
@dioco0984 жыл бұрын
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
@gerardosanchezcastillo64833 жыл бұрын
Si subo el sitio a un hosting como debería de cambiar esta línea? $url = ''.$_SERVER["SERVER_NAME"].'/login/activar.php?id='.$registro.'&val='.$token; , gracias de antemano.