si desean ver a desconectados y conectados solo pegen en inicio
ITIC TUTORIALES
$(document).ready(function(){ // OCULTAR LA CAJA DE REGISTRO $("#conectadosbox").hide(); $("#conectados").click(function(){ // DESAPARECER CAJA DE LOGIN Y APARECER LA DE REGISTRO $("#conectadosbox").slideToggle(); }); });
Que genial. Gracias por compartir tu trabajo comparto tu video en mis grupos y redes. Un saludo funciona completamente. Si hay que agratar el php en algunas partes y ya funciona.
Hola que tal...Espero que me puedas contestar. Adapte tu solución a un proyecto completo que tengo. Cuando presiono el botón salir funciona, pero cuando en cuanto el al tiempo no funciona. Lo que si veo es que la pagina si se recarga, pero no cierra. Le doy vuelta a esto, no entiendo porque no funciona, solo tienes setTimeout y en logout.php llenas la variable $_SESSION['tiempo'] Por favor podrías ayudarme, puedo enviarte algún correo.
Hola colega, recuerda que en apartado de "acerca de" esta disponible el correo para consultas y que puedas anexar codigo o imagenes según creas conveniente, para entendernos mejor, también esta la cuenta de twt si te parece mas comodo.
Ok muy buen video ,una pregunta, se puede mezclar metodos de programacion?,en el video usas PDO desde la extension,pero suponiendo que si uso en mi archivo de login consultas directas desde mysql, y el de registro utilizo la sentencia prepare para llamarlas o funciones de PDO(claro que hay diferencias ,eso lo sé,solo por curiosidad), en la interracion final NO me va a marcar errores? se puede realizar esto o tiene que ser todo programado en PDO???..saludos...
Hola que tal puedes ayudarme trate de hacer tu formulario pero me aparece un error:SQLSTATE [HY093]: Invalid parameter number: parameter was not defined
Hola, magnifico video 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
Hola Francisco, para eso yo haría una condición, si el estatus del usuario es conectado entonces no procedería el login, mandaría en su lugar a otra página o mandaría una alerta notificando que ya hay una session existente activa, saludos
Gracias por tu respuesta, pero que pasa si esa persona pasa el user y pass a otras mas y se loguean a distintas horas, no funcionaria ya esto, ya que no habría sesión abierta, y si se valida el user y pass por ejemplo con el id del usuario y la ip del mismo, si cambia de lugar de acceso no lo reconocería como el usuario real, espero haber sido claro con mi información, saludos
Francisco Humberto Cano Castillo en ese caso puedes agregar un campo a la tabla que almacene la ip PÚBLICA del cliente y que al iniciar sesión siempre compares esa ip, recuerda que la ip pública la comparten todos los los equipos conectados al módem que provee el isp
Gracias, sinceramente agradecido con tu respuesta, pero que pasa si ese usuario, me refiero al que es el que debe tener el user y pass por ser el que se le permitió el acceso inicial, cambia de lugar de acceso, la ip cambiaría y le negaría la entrada a el también o estoy equivocado?
Francisco Humberto Cano Castillo no estoy entendiendo exactamente que deseas ¿que solo un usuario solo pueda tener una sesión activa este en donde este? Si es así, entonces la primera alternativa que te comenté es la apropiada, aunque se pasen el user y el pass este en donde este solo se podrá iniciar una sesión con base al estado actual de ese registro en la bd (conectado/desconectado)
¡Hola, Alejandro! Esto suele ser algo que el programador determina según la sensibilidad de la información que procese el sistema, por ejemplo servicios como las ultimas versiones de Phpmyadmin te desconectan luego de 15 minutos sin actividad. Saludos!
Hola Excelente video he visto varios pero tienes una forma muy didáctica de explicar y documentar los programas... Gracias por eso.. Cuando ejecuto en mi Laptop la plataforma a los segundos se ve la caja de login y las imágenes del fondo pero también se muestran parte de las instrucciones del formulario como estas .... "prepare("SELECT * FROM usuarios WHERE nombre=:usuario_log AND clave=:contrasena_log");// BUSCAR EL USUARIO $loginUsuario->bindParam(':usuario_log', $usuario_log, PDO::PARAM_STR); $loginUsuario->..." y sigue y luego me solicita que ingrese el USUARIO y la CONTRASEÑA... pareciera que solo lo muestra en pantalla .... que hago para que no se muestre... ADEMAS HE OBSERVADO QUE EN EL SEGUNDO VIDEO EN EL PROGRAMA "REGISTRARSE" has añadido los dos Include que no se veian en el primer video.... Espero que haya sido claro... Gracias por anticipado por la ayuda y por tu tiempo....
no me funciona me sale este error No se pudo conectar a la BD: SQLSTATE[HY000] [1044] Access denied for user 'oct11hyd_user'@'localhost' to database 'oct11hyd_login'
ME aparece este error prepare("SELECT * FROM usuarios WHERE nombre=:usuario_log AND contrasena=:contrasena_log");// BUSCAR EL USUARIO $loginUsuario->bindParam(':usuario_log', $usuario_log, PDO::PARAM_STR); $loginUsuario->bindParam(':contrasena_log', $contrasena_log, PDO::PARAM_STR); $loginUsuario->execute(); if($loginUsuario->rowCount()>0)// SI LA QUERY ARROJA UN REGISTRO EXISTENTE... { date_default_timezone_set('America/Mexico_City'); $ultimaCon=date('Y-M-D G:i:s'); $actualizarUs=$conexion->prepare("UPDATE usuarios SET estado='conectado', time_login=:ultimaCon WHERE nombre=:usuario_log"); $actualizarUs->bindParam(':ultimaCon', $ultimaCon, PDO::PARAM_STR); $actualizarUs->bindParam(':usuario_log', $usuario_log, PDO::PARAM_STR); $actualizarUs->execute(); header("Location: inicio.php");// ACCEDER AL INICIO $infoUsuario = $loginUsuario->fetch(PDO::FETCH_ASSOC);//GENERAR LA VARIABLE DE SESIÓN session_start(); $_SESSION['nombre_usuario']=$infoUsuario['nombre']; } else { $mensaje='';//ALERTA DE QUE EL USUARIO NO ESTA REGISTRADO } } ?>
Muchas gracias por compartir!
si desean ver a desconectados y conectados solo pegen en inicio
ITIC TUTORIALES
$(document).ready(function(){ // OCULTAR LA CAJA DE REGISTRO
$("#conectadosbox").hide();
$("#conectados").click(function(){ // DESAPARECER CAJA DE LOGIN Y APARECER LA DE REGISTRO
$("#conectadosbox").slideToggle();
});
});
Bienvenido:
INFORMACIÓN DE USUARIO
USUARIOS
Una critica constructiva, por favor corrige CLABE: por CLAVE: si lo que quieres indicar es una clave.
Hola colega! En Mexico la CLABE, refiere una norma para la numeración de cuentas bancarias, significa: clave bancaria estandarizada, saludos!
gracias que bonita voz tienes soy mexicano
Hola en serio acabo de descubrir tu canal y me sorprende cada video, son asombrosos muchas gracias.
Que genial. Gracias por compartir tu trabajo comparto tu video en mis grupos y redes. Un saludo funciona completamente. Si hay que agratar el php en algunas partes y ya funciona.
como se solucinan los fallos?
Muy buenos videos me gustan todos lo del canal ,tengo una pregunta para contraseña tipo sha1 base datos como permitir acceda al sistema .
Justo lo que estubo buscando, Bien explicado gracias
me figura el error:
No se pudo conectar a la BD: SQLSTATE[HY000] [1045] Access denied for user 'wca58004_user8'@'localhost' (using password: YES)
Florencia Barbero los datos que usaste para tu conexión a la BD no son correctos.
Hola que tal...Espero que me puedas contestar. Adapte tu solución a un proyecto completo que tengo. Cuando presiono el botón salir funciona, pero cuando en cuanto el al tiempo no funciona. Lo que si veo es que la pagina si se recarga, pero no cierra. Le doy vuelta a esto, no entiendo porque no funciona, solo tienes setTimeout y en logout.php llenas la variable $_SESSION['tiempo'] Por favor podrías ayudarme, puedo enviarte algún correo.
Hola colega, recuerda que en apartado de "acerca de" esta disponible el correo para consultas y que puedas anexar codigo o imagenes según creas conveniente, para entendernos mejor, también esta la cuenta de twt si te parece mas comodo.
Hola, no me permite ingresar los datos a la base de datos, podrias darme un tip?
Notice: Undefined index: email_reg in C:\xampp\htdocs\...\LogReg
egistro.php on line 13
pudiste resolverlo?..tengo mismo problema.
Ok muy buen video ,una pregunta, se puede mezclar metodos de programacion?,en el video usas PDO desde la extension,pero suponiendo que si uso en mi archivo de login consultas directas desde mysql, y el de registro utilizo la sentencia prepare para llamarlas o funciones de PDO(claro que hay diferencias ,eso lo sé,solo por curiosidad), en la interracion final NO me va a marcar errores? se puede realizar esto o tiene que ser todo programado en PDO???..saludos...
Muy buen trabajo me suscribo
Viejo esa cosa no sirve... saca un error y no se puede arreglar
Hola que tal puedes ayudarme trate de hacer tu formulario pero me aparece un error:SQLSTATE [HY093]: Invalid parameter number: parameter was not defined
Hola,
magnifico video
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
Hola Francisco, para eso yo haría una condición, si el estatus del usuario es conectado entonces no procedería el login, mandaría en su lugar a otra página o mandaría una alerta notificando que ya hay una session existente activa, saludos
Gracias por tu respuesta, pero que pasa si esa persona pasa el user y pass a otras mas y se loguean a distintas horas, no funcionaria ya esto, ya que no habría sesión abierta, y si se valida el user y pass por ejemplo con el id del usuario y la ip del mismo, si cambia de lugar de acceso no lo reconocería como el usuario real, espero haber sido claro con mi información, saludos
Francisco Humberto Cano Castillo en ese caso puedes agregar un campo a la tabla que almacene la ip PÚBLICA del cliente y que al iniciar sesión siempre compares esa ip, recuerda que la ip pública la comparten todos los los equipos conectados al módem que provee el isp
Gracias, sinceramente agradecido con tu respuesta, pero que pasa si ese usuario, me refiero al que es el que debe tener el user y pass por ser el que se le permitió el acceso inicial, cambia de lugar de acceso, la ip cambiaría y le negaría la entrada a el también o estoy equivocado?
Francisco Humberto Cano Castillo no estoy entendiendo exactamente que deseas ¿que solo un usuario solo pueda tener una sesión activa este en donde este? Si es así, entonces la primera alternativa que te comenté es la apropiada, aunque se pasen el user y el pass este en donde este solo se podrá iniciar una sesión con base al estado actual de ese registro en la bd (conectado/desconectado)
al ingresar la contraseña y volverla a ingresar para confirmar, aun sale error de que las contraseñas no coinciden, por que?
Hola. ¿Cuál es el tiempo recomendable para la duración de las sesiones?
¡Hola, Alejandro!
Esto suele ser algo que el programador determina según la sensibilidad de la información que procese el sistema, por ejemplo servicios como las ultimas versiones de Phpmyadmin te desconectan luego de 15 minutos sin actividad.
Saludos!
Gracias! :D
Hola Excelente video he visto varios pero tienes una forma muy didáctica de explicar y documentar los programas... Gracias por eso.. Cuando ejecuto en mi Laptop la plataforma a los segundos se ve la caja de login y las imágenes del fondo pero también se muestran parte de las instrucciones del formulario como estas .... "prepare("SELECT * FROM usuarios WHERE nombre=:usuario_log AND clave=:contrasena_log");// BUSCAR EL USUARIO $loginUsuario->bindParam(':usuario_log', $usuario_log, PDO::PARAM_STR); $loginUsuario->..." y sigue y luego me solicita que ingrese el USUARIO y la CONTRASEÑA... pareciera que solo lo muestra en pantalla .... que hago para que no se muestre... ADEMAS HE OBSERVADO QUE EN EL SEGUNDO VIDEO EN EL PROGRAMA "REGISTRARSE" has añadido los dos Include que no se veian en el primer video.... Espero que haya sido claro... Gracias por anticipado por la ayuda y por tu tiempo....
Me pasa lo mismo, has encontrado alguna solución?
tienes q añadirle el
me sale error en las contraseñas que no coinsiden pero esta bien.. alguna idea del por que ??
y aun mejor si les agregan un modal activo al item nombre para un chat
Hola podrias hacer un video donde permita ingresar dos usuarios por un mismo navegador gracias
Hola podrias hacer un video con la opcion recuperar contraseña por correo?
no me funciona me sale este error
No se pudo conectar a la BD: SQLSTATE[HY000] [1044] Access denied for user 'oct11hyd_user'@'localhost' to database 'oct11hyd_login'
no tienes acceso la base de datos, revisa tu conexión.
quitale la contraseña a la BD
gracias por esos buenos videos solo que me descargue los archivos y me costara un poco conectar la base pero intentare y si no te pido ayuda
Hola, excelente vídeo pero tuve unos cuantos problemas, me podrías ayudar?
no porque no se sabe cuales errores son.
ME aparece este error
prepare("SELECT * FROM usuarios WHERE nombre=:usuario_log AND contrasena=:contrasena_log");// BUSCAR EL USUARIO $loginUsuario->bindParam(':usuario_log', $usuario_log, PDO::PARAM_STR); $loginUsuario->bindParam(':contrasena_log', $contrasena_log, PDO::PARAM_STR); $loginUsuario->execute(); if($loginUsuario->rowCount()>0)// SI LA QUERY ARROJA UN REGISTRO EXISTENTE... { date_default_timezone_set('America/Mexico_City'); $ultimaCon=date('Y-M-D G:i:s'); $actualizarUs=$conexion->prepare("UPDATE usuarios SET estado='conectado', time_login=:ultimaCon WHERE nombre=:usuario_log"); $actualizarUs->bindParam(':ultimaCon', $ultimaCon, PDO::PARAM_STR); $actualizarUs->bindParam(':usuario_log', $usuario_log, PDO::PARAM_STR); $actualizarUs->execute(); header("Location: inicio.php");// ACCEDER AL INICIO $infoUsuario = $loginUsuario->fetch(PDO::FETCH_ASSOC);//GENERAR LA VARIABLE DE SESIÓN session_start(); $_SESSION['nombre_usuario']=$infoUsuario['nombre']; } else { $mensaje='';//ALERTA DE QUE EL USUARIO NO ESTA REGISTRADO } } ?>