Тёмный

Login y Autenticación de Tipos de Usuario con PHP + MySQL + jQuery AJAX 

LexterDev
Подписаться 12 тыс.
Просмотров 188 тыс.
50% 1

PARTE 2 - LOGIN SEGURO : • Login y Autenticación ...
PARTE 3: USO DE SESIONES: • Login y Autenticación ...
En este vídeo te voy a mostrar como hacer un Login o Inicio de Sesión con PHP, MySQL y JQuery, pero al momento de ingresar nuestra aplicación sabrá que tipo de usuario está ingresando, y de esa manera mostrarle la información correspondiente a su tipo de usuario.
-------------------------------------------------------------------------------------------
Sígueme en Facebook:
/ xpstutoriales
E - mail: xtremetuts@gmail.com
Grupo en Facebook: / 401952069860952

Опубликовано:

 

4 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 555   
@LexterDev
@LexterDev 7 лет назад
Muchos me han pedido la hoja de estilos de CSS, así que aquí se los dejo: github.com/LexterXPS/Archivos_tutos/blob/master/main.css
@araujoaraujo2967
@araujoaraujo2967 7 лет назад
Gracias por el código ...
@LexterDev
@LexterDev 7 лет назад
De nada :)
@eblazetcg4604
@eblazetcg4604 7 лет назад
Una pregunta, como seria el código para el uso de 2 base de datos???? donde uno lleve el id y la contraseña y la otra lleve los datos del usuario
@LexterDev
@LexterDev 7 лет назад
Dos bases de datos? Eso no tiene mucho sentido si los datos de usuario son individuales, cómo puedes saber el id de un usuario si no existe en una tabla de la primera BD? . Por qué habrías de querer hacer eso?
@eblazetcg4604
@eblazetcg4604 7 лет назад
Es que estoy realizando un sistema de consulta de calificaciones mediante login, por eso pregunto, una base de datos de los alumnos, y el otro es de las materias con los calificaciones
@camiloromero6566
@camiloromero6566 7 лет назад
Graciassss Lleve dos dias para lograrlo con exito no faltaban los errores humanos, Gracias por este tutorial esperemos sigas contribuyendo con tu conocimiento
@LexterDev
@LexterDev 7 лет назад
Genial bro que te haya servido. Saludos :)
@AlexanderMontenegro593
@AlexanderMontenegro593 6 лет назад
puedes pasarmelo x fa! me tira error
@edwardmitnickrimspy5522
@edwardmitnickrimspy5522 6 лет назад
Debe fijate en la base de dato que los nombres coincidan
@ulisesa.chavez9526
@ulisesa.chavez9526 5 лет назад
INCREIBLE¡! Que buena explicacion crack, te das a entender muy bien, ojala subieras mas contenido de php. Eres un heroe sin capa. Bendiciones.
@aaronramirez9127
@aaronramirez9127 2 года назад
Estuve como 4 horas intentando que me saliera por que siempre me faltaba algo lo bueno es que ya me salio, muy buen tutorial
@JonathanHERRERAMARANTE
@JonathanHERRERAMARANTE 7 лет назад
Muchas gracias por resolverme los errores que no veía, todo perfecto y genial, espero seguir viendo tus nuevos videos ;) saludos.
@albertocorona1815
@albertocorona1815 6 лет назад
De maravilla. Gracias por compartir tus conocimientos........
@araujoaraujo2967
@araujoaraujo2967 7 лет назад
Muy buenos los tres tutoriales, muchas gracias por compartir tus conocimientos...
@AbelHoyosC
@AbelHoyosC 7 лет назад
Deberias dejar el link de todos los archivos que utilizas
@rbustamantex
@rbustamantex 7 лет назад
Muy buen video, es claro, preciso y paso a paso. Me sirvió muchísimo y me funcionó todo tal como lo indicas, solo me faltó el archivo main.css. Te agradezco que te hayas tomado el tiempo en realizarlo.
@LexterDev
@LexterDev 7 лет назад
Que bueno que te haya servido bro, es la idea. Un saludo :)
@jesusguerra5106
@jesusguerra5106 7 лет назад
Hola Rodrigo, yo lo he hecho ya tres veces desde cero y no logro que me funcione. No se que pasa con la validación. El caso es que cuando ingreso un usuario que no existe o una clave errónea todo funciona bien, el mensaje y demás, pero si el usuario esta registrado se queda "VALIDANDO..." y no pasa nada... me podrías ayudar por favor.
@joeybermudez4364
@joeybermudez4364 7 лет назад
Por Favor Quien pueda Enviarme el archivo completo se lo agradeceria lo Nesecito urgente y me tira mucho error al seguir el codigo... >> Correo: joeybermudez9@gmail.com
@juanmauricio7666
@juanmauricio7666 6 лет назад
Bro, lograste resolverlo ? me pasa lo mismo
@raulgarza8510
@raulgarza8510 6 лет назад
Lo has subido a un host?
@rodrigopalma1701
@rodrigopalma1701 7 лет назад
como habilito el frmsub??? no me funciona.. ni aparece en las opciones
@carlosorozcorojas196
@carlosorozcorojas196 7 лет назад
excelente, felicitaciones. Ojala hagas videos mas seguidos nos encantaria
@fredalbertmorales9232
@fredalbertmorales9232 5 лет назад
hola, me gustaria saber como obtener el snippet que usaste para el ajax
@freddycolque9684
@freddycolque9684 6 лет назад
Muy buen tutorial gracias por compartir tus conosimientos
@jorge123452
@jorge123452 6 лет назад
Que tal, buen vídeo me gusto mucho pero me cuesta trabajo seguirlo ya que dejas muchas incógnitas, yo se que tal ves me puedes decir que es para gente que ya sabe del tema pero la gente que sabe del tema no muchas veces ve este tipo de vídeos si no que tu mayor publico es la gente que se esta introduciendo al tema gracias saludos
@rv7124
@rv7124 6 лет назад
Hola, tengo conocimientos básicos, pero al analizar la página me aparece un error en el jquery 3.1.1 ¿a que se debe?:(
@CODEXTV
@CODEXTV 5 лет назад
Hola Lexter felicidades por el vídeo aprendí mucho! enseñas muy bien!. Entre a ver tus vídeos no tendrás uno por ahí que sea CRUD con Jquery + PHP + Mysql?
@josetamara8838
@josetamara8838 7 лет назад
No me funcionaba la última parte porque estaba recibiendo un string, así que ese string tocaba pasarlo a objeto. Esta fue mi solución: .done(function(respuesta) { var objeto=JSON.parse(respuesta); console.log(objeto); if(!objeto.error){ if (objeto.tipo == "admin") { location.href = 'yo.php'; } }else { window.alert(5 + 66); } })
@josesantiagoarcos8530
@josesantiagoarcos8530 3 года назад
gracias me ayudo, ya que no me funcionaba el codigo
@abrahamjuarez8604
@abrahamjuarez8604 7 лет назад
Hermano deberías dejar el proyecto así como la base de datos...para poder ir siguiéndote en el tutorial y hacerlo mas práctico!
@skaoi39
@skaoi39 7 лет назад
Buenas noches lo que usted esta consumiendo con el ajax es un servicio REST??
@rubenssss_
@rubenssss_ 2 года назад
Muchas gracias... Alguna forma de quitar solo los tipos de usuario?? Lo necesitaré con un proyecto que estoy realizando, pero nada mas no puedo :(
@VIP-lw5vk
@VIP-lw5vk 6 лет назад
Me sirvió mucho tu aporte, muchas gracias !!
@axeljacobo4453
@axeljacobo4453 6 лет назад
como le hiciste para que te funcionara el codigo?, a mi no me funciona
@VIP-lw5vk
@VIP-lw5vk 6 лет назад
seguí paso a paso el tutorial
@axeljacobo4453
@axeljacobo4453 6 лет назад
ya me funciono tenia una variable en php mal, hice el de sql injection pero me da un error en php
@javiernunez6492
@javiernunez6492 6 лет назад
Excelentes vídeos, muchas gracias! :)
@yeffersonandonycanasalvara6374
video genial .... una pregunta ... como puedo hacer que cada usuario pueda hacer sus propias modificaciones de tablas, por ejemplo: si el usuario1 tiene un modulo principal y lo llena de informacion que el usuario2 no vea lo mismo del usuario1 sino que el usuario2 tenga sus propias informacion. practicamente es algo como las redes sociales, cada quien tiene lo sullo. Pregunto xq esta bastante parecido y genial este video. porfa si puede darme una respuesta se lo agradeceria mucho ....
@cNjillo_
@cNjillo_ 7 лет назад
LexterXPS la tranca que tengo es que no me redirecciona y los log en console me dice que ha hecho todo bien. ahora cuando le doy "ENTER" si me riderecciona y aparte cuando hay un mal logueo el metodo slide no hace nada.
@davissantiagoramirezdiaz4869
@davissantiagoramirezdiaz4869 7 лет назад
hola lexter muy buen video me podrias ayudar con la parte de mensajes de alerta que me gustaria implemenarlo a mi proyecto.
@haroldlopez152
@haroldlopez152 4 года назад
se me queda validando como de forma infinita, algún consejo crack? tengo mi dominio en 000webhost
@AngelTorres-pu4ur
@AngelTorres-pu4ur 6 лет назад
---Héroe sin Capa--- Un Pequeño aporte para todos los desarrolladores saludos desde Ecuador drive.google.com/open?id=1Jqf4QJOLmU1ZdvejX1cCUoyIJHxBjQOY
@jhoelenriquepomahuallccahu3744
amigo podrias ponerte en contacto conmigo porfavor, descargue tu codigo fuente pero no me valida nada simplemente no hace nada quisiera que me expliques el porque si fueras tan amable
@AngelTorres-pu4ur
@AngelTorres-pu4ur 6 лет назад
Pana creaste la base de datos
@jhoelenriquepomahuallccahu3744
si la cree amigo en PHP ADMYN lo hice igual con los mismos datos que el tutorial pero no me reconoce
@josky5648
@josky5648 6 лет назад
Me ayudo muxo....muxas gracias :-)
@joandotcodina8799
@joandotcodina8799 6 лет назад
Vigila.... que Main_app no es lo mismo que main_app... me he tenido que pelear por ese error...
@raulgarza8510
@raulgarza8510 6 лет назад
¿Por que no sirve cuando lo subo a un host?
@hallstorm13
@hallstorm13 7 лет назад
Muy bueno! y que coincidencia que lo hayas subido cuando estoy aprendiendo php xD. Podrías subir el ejemplo? osea todo menos la base de datos, parece estar bien como lo hice, pero no funciona como debería, creo :/
@LexterDev
@LexterDev 7 лет назад
Gracias bro! y que bueno que te sirva para seguir aprendiendo :) por qué dices que no funciona como debería?
@deiver.c.m
@deiver.c.m 7 лет назад
Igual seguira siendo un problema, ya que en MySQL la comparación de cadenas por defecto no es sensible a mayúsculas. Por tanto, sigue siendo igual de insegura.
@LexterDev
@LexterDev 7 лет назад
Si es verdad, sin embargo es cuestión de que tan estricto de quiere ser, ahora para hacerlo seguro está la parte 2 y 3 que están en mi canal en donde nuestro kogin es más seguro ya que en éste vídeo no toco nada de seguridad
@PabloSotofilmcastudios
@PabloSotofilmcastudios 6 лет назад
Hola me gusta mucho el video solo que pasa algo y es que no explicas como hicisites la base de datos, como se enlaza y por ultimo como subirlo a nuestro servidor web, nos puedes ayudar por favor? o si ya tienes los videos pasarmelos por aca.
@sebastianromerolaguna7408
@sebastianromerolaguna7408 7 лет назад
Saludos amigo!, Gracias por el vídeo. Te hago una recomendación, podrías hablar un poco mas fuerte, ayudaría mucho con la comprensión del contenido que esta chévere. Hasta luego...
@LexterDev
@LexterDev 7 лет назад
Creo que hablo bastante fuerte a mi parecer bro. Pero tomaré en cuenta tu sugerencia para próximos vídeos. Saludos :)
@juanmarcanaupaarango7038
@juanmarcanaupaarango7038 6 лет назад
gracias por la guia
@fabriciovera8635
@fabriciovera8635 2 года назад
excelente video, tengo una duda si tengo tres tablas diferentes una de estudiantes, una de docentes y una de administrador como podria registrar e iniciar sesion
@LexterDev
@LexterDev 2 года назад
Técnicamente para manejo de usuarios sólo deberías tener una sola tabla, y jugar con los roles en otra tabla y así te ahorras estar luchando con validar 3 tablas.
@LexterDev
@LexterDev 2 года назад
Deberías normalizar tu base de datos primero, para evitar redundancia y simplificar el manejo de usuarios
@gabrielramirez3054
@gabrielramirez3054 5 лет назад
Podrías hacer un video creando un sistema de consulta desde 0 de X contenido. O a estos mismos tutoriales convertirlo en un sistema de consulta ya con sus respectivos usuarios.
@guillermoalfonsobernal5225
@guillermoalfonsobernal5225 7 лет назад
Super gracias ya me conecta. realizando la validación me muestra el siguiente error Notice: Undefined variable: mysqli Fatal error: Call to a member function close() on a non-object Estoy trabajando tu vídeo de seguridad por inyección.
@LexterDev
@LexterDev 7 лет назад
Mete eso dentro del if global en el código
@guillermoalfonsobernal5225
@guillermoalfonsobernal5225 7 лет назад
Gracias
@kreylinanderson3604
@kreylinanderson3604 7 лет назад
Guillermo Alfonso Bernal si te funciona bien me podrías mandar tus archivos y todo lo que usaste, es que no importa cuanto intente no me funciona simplemente que cuando quiero iniciar sesión se queda validando y no que tengo mal, agradecería tu ayuda TT-TT
@tomasrosales196
@tomasrosales196 6 лет назад
Amigo si puedes pasar el codigo estaría muy bueno.
@jesusgaona5737
@jesusgaona5737 5 лет назад
amigo buenas tengo una consulta ... al momento de verificar los datos de admin o usuario.. no me direcciona a mi otra pagina que quiero que me redireccione...!! seria de mucho si me ayuda....
@hansaguilarroque2276
@hansaguilarroque2276 2 года назад
Buen video bro! :D Oye una pregunta, cuando ingreso datos en el formulario y doy enter en iniciar sesion no pasa nada :( & luego si voy al inspeccionar elemento me sale el siguiente mensaje: Undefined array key "passlg" in C:\xampp\htdocs\login\Main_app\login.php on line 12 aun teniendo tal cual tu codigo.. tu sabras porque el error?
@kriztopena7226
@kriztopena7226 6 лет назад
Muy buen vídeo. pero se me presenta un error y es que cuando ingreso datos validos no me redirecciona ha ningún lugar. por otra parte no me deja cambiar el fondo, si alguien me puede ayudar le agradecería mucho
@johandiaz7212
@johandiaz7212 5 лет назад
Hola amigos una pregunta si el Botón no fuera input de tipo submit ,si no un button tipo button como podria validar los datos de un login con el evento click usando jquery?
@Mii842
@Mii842 6 лет назад
no se si me ayudes ya que este video lleva tiempo tengo un problema al dar al botn de iniciar sesion y ver que se mando por la consola ,la consola no muestra que tipo de usuario entro y no se donde este la falla este es mi index // Inicio // este es mi main.js //jQuery(document).on('submit','#formlg', function(event){ event.preventDefault(); jQuery.ajax({ url:'login.php', type: 'POST', dataType: 'json', data: $(this).serialize(), beforeSend: function(){ } }) .done(function(respuesta){ console.log(respuesta); }) .fail(function(resp) { console.log(resp.responseText); }) .always(function(){ console.log("complete"); }); });// y este el login //
@MaoParadise
@MaoParadise 7 лет назад
Buen video, me sirvio un monton. Me suscribo
@pablobezares6688
@pablobezares6688 7 лет назад
Buenas disculpa, a la hora de ejecutar el login ya con el codigo y verificar el tipo de usuario que es a traves de la consola del navegador, lo que haces en el minuto 11:46, me sale un error: Trying to get property of non-object in C:\xampp\htdocs\sistema\login.php on line 7 {"error":true} sabes a que se debe?
@MsHugoncho
@MsHugoncho 7 лет назад
Buenos Dias muchas gracias por el tuto, pero te queria preguntar como puedo asignar tipos de usuarios al crear el usuario, por ejempo que en el formulario pregunte usuario admin@admin pas 123 tipo de usuario y ahi te de la opcion de elegir si es administrador, si es usuario docente o si es usuario alumno,
@karlachavez7501
@karlachavez7501 6 лет назад
Hola, oye podrias ayudarme, hace como 2 años lo hice y trabajo genial muchas gracias por tu aporte, pero ahora lo vuelvo a hacer con otro proyecto y sigo los pasos del tutorial y no funciona, el punto es que cuando presiono el boton enviar me recarga la imagen, y jamas se pone el enviando en el boton xD crei que era la version del jquery pero uso la 3.2.1 y la verdad no se ayuda :(
@luissuarez8847
@luissuarez8847 7 лет назад
Hola amigo, muchas gracias por el tutorial es muy bueno, pero quisiera que me puedas ayudar en un error que tengo, pues al iniciar sesión se queda validando y nunca me redirecciona a la pagina del usuario que quiero iniciar, pero en consola sale que tipo de usuario esta ingresando, que error puedo tener, ayuda por favor.
@jonathanlombardo7
@jonathanlombardo7 5 лет назад
Una pregunta y qué parte dejo en htdocs? Porque estoy haciendo una página pero hay cosas que debo poner en htdocs pero nosé que
@jimmyhoffer2999
@jimmyhoffer2999 4 года назад
para los que vayan a usar su archivo cc borren el cache de la pagina sino no se les va ha aplicar los cambios pueden hacerlo con la combinación de teclas CTRL+SHIFT+R
@lchc24
@lchc24 6 лет назад
Excelente!!!!
@estebanaguirre4550
@estebanaguirre4550 7 лет назад
Buenas tardes, amigo excelente aporte, pero tengo un pequeño problema con las variables a las cuales se les realiza el POST en el archivo login.php, le hago seguimiento a la ruta del archivo y me arroja que las variables no estan definidas por lo que en el Ajax no recibe respuesta del .done, a que se puede deber este error? MUCHAS GRACIAS
@LexterDev
@LexterDev 7 лет назад
Debes fijarte que el atributo name="nombre" de cada input HTML sea igual al que recibes en PHP, $_POST["nombre"], creo que ahí está el problema. Me avisas si es eso. :)
@dannuugomez1981
@dannuugomez1981 7 лет назад
Muchas gracias por el tuto, tengo una duda como implemento despues de que se logue en ajax que diga bienvenido ""usuario 2" por ejemplo en la BD
@LexterDev
@LexterDev 7 лет назад
De nada. :) Y para éso se debe usar sesiones bro, pero no te preocupes que tengo planeado subir la segunda parte de éste tutorial, posiblemente sea mañana, en donde voy a mostrar cómo hacerlo más seguro y a usar sesiones para poder hacer éso. :)
@ajbssb
@ajbssb 6 лет назад
Muy buen tuto! Sirve!
@alexannder15
@alexannder15 6 лет назад
Buen video gracias!
@carlitosgarciia
@carlitosgarciia 7 лет назад
Excelente vidio ese muchas gracias lml
@LexterDev
@LexterDev 7 лет назад
Gracias bro, espero te haya servido! Salu2
@amithiel9306
@amithiel9306 7 лет назад
Carlos Garcia se dice video
@CarlosSilvaZ
@CarlosSilvaZ 7 лет назад
Excelente video tutorial, pero me gustaría saber ual es snippets tienes para usar con jquery?
@LexterDev
@LexterDev 7 лет назад
En realidad muchos, pero el que uso en éste vídeo es personalizado. Hay un paquete para Sublime que se llama Jquery, ahí incluye muchísimos snippets para usarlos con abreviaciones. Saludos
@JuanHernandez-om6wr
@JuanHernandez-om6wr 6 лет назад
Gracias Capo!!
@estebanaronecarlos4480
@estebanaronecarlos4480 6 лет назад
como armas tu bd osea le pones varchar int ???? creo que mi problema esta en mi bd ayuda !!!!
@shon1263
@shon1263 7 лет назад
Una pregunta, porque cuando voy a la consola me dice que Jquery no es una variable definida?
@sebh6284
@sebh6284 5 лет назад
Uffff ufff uff gracias crack! 🙌🏻
@LexterDev
@LexterDev 5 лет назад
De nada bro. Espero te hay servidor. Saludos!
@orlandogonzalez319
@orlandogonzalez319 6 лет назад
el login se ve muy diferente incluso con el css, y me da unos erres al intentarlo adaptar a mvc puedes dar una explicacion? gracias
@freddyory
@freddyory 4 года назад
Gracias, me ayudó de forma rápida la creacion de esta página de logueo.....
@coordinaciondeeducacionens6752
este proyecto es compatible con PHP 5.4 ???
@FranHernandezHdSV
@FranHernandezHdSV 7 лет назад
Muy bueno el video pero al momento de querer conectarme no envia ningun tipo de informacion
@eliseoortega116
@eliseoortega116 7 лет назад
tengo un error en esta parte porq me dice que falta un parametro en el array large;'>( ! ) Warning: json_decode() expects parameter 1 to be string, array given in C:\wamp\www\sesion\login.php on line 11
@LexterDev
@LexterDev 7 лет назад
Es json_encode() bro, no json_decode
@mariomelara3064
@mariomelara3064 6 лет назад
porque cuando pones la ruta de login.php en el main.js no retocedes con ../ si estas dentro de otra carpeta a mi no me corre descgraciadamente solo me queda en autenticando seria bueno que pudieras compartir el proyecto
@zoraca12
@zoraca12 7 лет назад
hola en verdad es un excelente tutorial el que nos brindas, pero quisiera que me ayudaras a resolver este problema que me muestra en la parte del main.js. el error que me dice es que no tengo definida mi estructura y que el atributo document no esta definido, el error es el 800A1391
@LexterDev
@LexterDev 7 лет назад
Debe haber un error en el JavaScript, revisa bien que el objeto jQuery esté bien creado bro.
@andresalain5084
@andresalain5084 5 лет назад
De manera local me funciona sin problemas pero al momento de subirlo a un servidor web no hace nada en el lado del navegador únicamente en consola aparece que está funcionando correctamente
@rudyosorio6031
@rudyosorio6031 5 лет назад
Buenas tardes LexterXPS, hice uso de tu tutorial y muy bueno por cierto, mis felicitaciones... En relación a la implementación de tu código el javascript que usas como main para hacer la validación de los datos y luego la redirección a la sección que le toca según las credenciales de usuario que tenga me funciona de maravilla pero tengo un problema, mi tabla usuario por decir asi contiene mas campos, por ejemplo telefono, direccion de residencia, fecha de nacimiento, lugar de nacimiento y bla bla bla... entonces, cuando quiero mostrar esos datos por ejemplo el telefono, no me aparece, solo me aparece el correo e hice un ensayo para ver si tiraba la contraseña y si la tira, pero los demas datos de la tabla no... Quiero que por favor me ayudes con el main para me aparescan los demas datos de mi tabla, o como tengo que hacer para que los reconosca la session porque no me aparecen.... Mil gracias...
@LexterDev
@LexterDev 5 лет назад
Para eso tienes que seleccionar los campos que quieres de tu tabla en la consulta MySQL que envías a tu servidor, ahí deben ir los campos que quieres, y luego sólo los accedes en la variable de sesión como los demás. Ojo con las mayúsculas en los nombres de los campos.
@andreslan999
@andreslan999 7 лет назад
esa forma de login no hace que se guarde en cache? despues puedes entrar sin poner datos correctos bueno a mi me esta pasando
@Labarta51
@Labarta51 7 лет назад
Excelente video Bor, necesito me ayudes a ver como resuelvo que no me salga en blanco el fondo del login, ya que utilice le css que has puesto y todo y le coloque una imagen y todo, pero no la presenta, ayudame con ello, te lo agradesco!!!
@LexterDev
@LexterDev 7 лет назад
Al parecer la ruta de la imagen no es válida, por eso no se muestra. Habría que revisar si la imagen que estás usando es cargada correctamente :)
@Labarta51
@Labarta51 7 лет назад
Luego me dicuenta de eso, tenia que salir un paso atras para entrar en la carpeta que guarde la imagen, ahora el problema que tengo y me dicuenta, cuando fui a probar la parte donde sale el mensaje cuando introduces un usuario que no existe en la BD, y a la verdad no me hace nada, ni mensaje de error, nada, solo me borra la informacion de los campor y me cambie el texto de la barra de navegacion... , te mando un printScreen para que lo veas y me comentes.. Link: ivanmgarcia.com/images/error_login.png
@LexterDev
@LexterDev 7 лет назад
Pasa que tienes algún error en el JavaScript, y el formulario no reconoce el envío por AJAX y se envía normalmente, si ves en la barra de direcciones del navegador aparecen los datos como si se hubieran enviado por GET. Revisa la consola del navegador, ahí debe mostrarte el error que tienes
@Arthur23K
@Arthur23K 6 лет назад
una pregunta con la BD como hago que el campo de tipo de usuario al registrarlo automáticamente me lo marque como usuario y el admin elejirlo yo? se que puede ser algo sencillo pero soy nuevo en este mundo de las bases de datos jeje
@yesidbernal6559
@yesidbernal6559 6 лет назад
Ayuda me aparece } {"error":false,"tipo":"Administrador"} no pasa de hay.
@nicolasgomezzalamea5910
@nicolasgomezzalamea5910 5 лет назад
jquery.min.js:2 Access to XMLHttpRequest at 'file:///C:/xampp/htdocs/PHP/login.php' from origin 'null' has been blocked by CORS policy: Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, secure, https. Me aparece este error
@alejandragonzales9688
@alejandragonzales9688 5 лет назад
me podrian ayudar con un login utilizando flask en python y MYSQL?
@itechdemexico2616
@itechdemexico2616 7 лет назад
Que tipo de dato usas en los campos de la base de datos , todos son text?
@LexterDev
@LexterDev 7 лет назад
Si, todos son varchar a excepción del Código del usuario que es int
@jftecno4914
@jftecno4914 4 года назад
Que programa estás usando para el código?
@LexterDev
@LexterDev 4 года назад
Es Sublime Text.
@yrbinnanfunay7416
@yrbinnanfunay7416 7 лет назад
No me aparece la imagen, modifique el main.css con la ubicación de la imagen body{ background-image: url('../img/tele.jpg'); background-size: cover; } Me podrian ayudar para que pueda aparecer el fondo. Gracias.
@LexterDev
@LexterDev 7 лет назад
Ponlo sin comillas bro
@MrRocker878
@MrRocker878 6 лет назад
no me quiere imprimir en consola, alguna sugerencia?
@vmoreno85
@vmoreno85 7 лет назад
buen dia amigo, no puedo echar andar el index, deje el action sin nada, pero al parecer es el JQuery que no jala, busque la misma version, pero como puedo comprobar qeu si se inicia en el navegador, ya probe poniendolo en el head y antes de cerrar el body y nada
@LexterDev
@LexterDev 7 лет назад
Revisa entonces que la ruta del archivo de JQuery esté correcta bro, puede que no se cargue bien.
@JonathanHERRERAMARANTE
@JonathanHERRERAMARANTE 7 лет назад
hola compañero, gran aporte y bien explicado. Tengo todo igual como explicas detalladamente, pero al iniciar el ficherito de index.php, siempre me va al div de error, y tengo puesto tu css que colgaste :S
@LexterDev
@LexterDev 7 лет назад
Revisa que el div tenga class="error" bro.
@JonathanHERRERAMARANTE
@JonathanHERRERAMARANTE 7 лет назад
lo he revisado un montón de veces linea a linea, el index.php y esta como lo tienes puesto :S
@JonathanHERRERAMARANTE
@JonathanHERRERAMARANTE 7 лет назад
img.fenixzone.net/i/Jg8UlLK.png mira :(
@LexterDev
@LexterDev 7 лет назад
El problema es que el css no está al mismo nivel del directorio donde tienes el index.php, así como lo tienes debes saltar un nivel fuera así: ../css/main.css
@JonathanHERRERAMARANTE
@JonathanHERRERAMARANTE 7 лет назад
vale, no habia caido en ello , pero ahora, el index me salta en blanco total :S
@Alex-cg2dr
@Alex-cg2dr 7 лет назад
Hola excelente tutorial.. Lo realice el ejercicio paso a paso , y todo me funciona bien, pero el efecto del boton no se muestra "validando... ", que podra ser?
@LexterDev
@LexterDev 7 лет назад
Revisa bien que el botón tenga la clase correcta bro
@Alex-cg2dr
@Alex-cg2dr 7 лет назад
Muchas gracias efectivamente, tenia un name y era class
@digitalcodelibrary3221
@digitalcodelibrary3221 7 лет назад
buenos dias he intentado replicar el primer video y la verdad el mismo no me lee la parte jquery.ajax ya que cuando le doy click el formulario no envia infromacion
@LexterDev
@LexterDev 7 лет назад
Te da algún error bro? Para poder ayudarte
@karlachavez7501
@karlachavez7501 7 лет назад
Hola de nuevo :) quisiera preguntarte de que forma puedo mostrar al usuario logueado en las otras interfaces, se que hace con Sesiones, pero en este caso tu no las usas, porque también quisiera saber como puedo hacer que el usuario cierre sesión
@LexterDev
@LexterDev 7 лет назад
De hecho si lo hago, Pero en la tercera parte de este tutorial. En mi canal está. Puedes buscarlo. :)
@leitoaros18
@leitoaros18 4 года назад
Como podría hacer para obtener el nombre del usuario cuando entro en el login a la vista del usuario?
@LexterDev
@LexterDev 4 года назад
En mi canal busca un vídeo que se llama "Manejo de Sesiones", es de ésta misma serie, y muestro cómo hacer lo que quieres.
@jesusguerra5106
@jesusguerra5106 7 лет назад
Hola LexterXPS, ya lo he codificado un par de veces siguiendo completamente las indicaciones del video , lo he revisado minuciosamente y no encuentro la falla, sigo con el problema de la validación, como explique anteriormente "cuando ingreso un usuario que no existe o una clave errónea todo funciona bien, el mensaje y demás, pero si el usuario esta registrado se queda "VALIDANDO...". Existe la posibilidad de que te haga llegar los archivos y que le eches un ojo, de verdad quiero que mi pagina lleve es log y seguir con el siguiente turorial. Gracias.
@LexterDev
@LexterDev 7 лет назад
Claro bro, si puedes escríbeme a la página de facebook, el linkestá en la descripción
@miguelangelamezcuaalcantar1864
A mi me aparece el siguiente error! Parse error: syntax error, unexpected ''conexion.php'' (T_CONSTANT_ENCAPSED_STRING)
@LexterDev
@LexterDev 6 лет назад
Tienes unas comillas sin cerrar, revisa en el archivo de conexión.
@DonJezus
@DonJezus 7 лет назад
Me he quedado en el minuto 15:32 en la consola me sale Validando... pero se queda ahi, creo que es problema del main.js que debo de tener algun fallo. Te escribo aqui el main js que tengo. jQuery(document).on('submit', '#formlg', function(event){ event.preventDefault(); jQuery.ajax({ url:'login.php', type: 'POST', dataType: 'json', data: $(this).serialize(), beforeSend: function(){ $('.botonlg').val('Conectando...'); } }) .done(function(respuesta) { console.log(respuesta); if(!respuesta.error){ console.log(respuesta.tipo); if(respuesta.tipo == 'Admin'){ location.href = '/admin/index.php'; } else if(respuesta.tipo == 'Usuario'){ location.href = '/Usuario/index.php'; } }else{ $('.error').slideDown('slow'); setTimeout(function(){ $('.error').slideUp('slow'); },3000); $('.botonlg').val('Iniciar Sesión'); } }) .fail(function(resp){ console.log(resp.responseText); }) .always(function(){ console.log("complete"); }); });
@andresfmm0727
@andresfmm0727 6 лет назад
deberías mandar el proyecto comprimido porque tengo un error y no me muestra nada del formulario y error en el js
@carlos20700276
@carlos20700276 5 лет назад
Hermano muy buenos días Dios lo bendiga y que también lo haga con toda su familia y con todos y cada uno de los que estamos aquí suscritos a su canal, hermano felicitarte por este gran video de verdad que me ha ayudado mucho por que hacer mucho necesitaba algo como esto para terminar un proyecto que estoy haciendo. otra cosa hermano como logro contactarte por que tengo un problema posiblemente sea de sintaxis por que cuando quiero adicionar lo que tu has echo a mi proyecto la verdad no me funciona pero se que soy yo el del error es por eso que te quería pedir que si puedes subir el proyecto completo como tu lo tienes realizado para ya poderlo integrar a mi programa lo que pasa es que en estos momentos no estoy trabajando orientado a objetos con esto no digo que usted cambie la estructura del proyecto pero que si lo suba incluso hasta con la base de datos que utilizo de prueba para ponerlo a funcionar en mi pc y luego ver como lo puedo integrar al proyecto que estoy siguiendo. por otro lado hermano estos fragmentos de códigos que usted hace en los 3 videos para mi son muy importantes si usted me dice que no los puede subir por que cobra por ellos me parece perfecto seria bueno que me nos pusiéramos de acuerdo me dijese un precio y yo le compro esto que usted ha echo en los 3 videos por que necesito integrar esto a lo que estoy haciendo acá nuevamente hermano Dios lo bendiga espero que se encuentre muy bien disculpe lo malo y gracias por todo por si acaso le dejo mi correo por si le gustaría que nos comuniquemos por aquí carlosalbertominaklinger@gmail.com, caralbminkli07@hotmail.com estos son mis correos estaré atento a cualquier respuesta
@LexterDev
@LexterDev 5 лет назад
En la descriptión del vídeo está el link a mi página de Facebook bro, puedes revisarla y enviarme un inbox para poder ayudarte. Saludos y gracis por tus buenos deseos. :)
@adrianissackreyesdealba121
@adrianissackreyesdealba121 7 лет назад
Excelente tuto, solo tengo un problema con la imagen de fondo, intenté poner una, pero hasta la fecha no he podido. he intentado así } body{ background-image: url('datos/imagen.jpg''); background-size: cover; } y nada, he intentado así también y tampoco.: background-image: url("imagenes/fondo.png"); alguna sugerencia? Gracias. saludos.
@LexterDev
@LexterDev 7 лет назад
Déjalo sin comillas bro.
@adrianissackreyesdealba121
@adrianissackreyesdealba121 7 лет назад
nombre bro, tampoco, ya intente así también sin las comillas y nada
@LexterDev
@LexterDev 7 лет назад
Y la consola no te muestra ningún error?
@zoraca12
@zoraca12 7 лет назад
por mi parte me pasa los mismo y logro resolverlo y otro detalle es que no quiere carga bien el css a mi index
@CarlosSilvaZ
@CarlosSilvaZ 7 лет назад
como el directorio de css no está al mismo nivel debes colocar background-image: url(../datos/imagen.jpg); . Por lo pronto @LexterXPS excelente video
@jonathanlombardo7
@jonathanlombardo7 5 лет назад
che y que se pone en el jquery3.1 ?
@jesusguerra5106
@jesusguerra5106 7 лет назад
Hola Lexter, de antemano gracias por tus aportes. El caso es que cuando ingreso un usuario que no existe o una clave erronea todo funciona bien, el mensaje y demás, pero si el usuario esta registrado se queda "VALIDANDO..." y no pasa nada... algún consejo. Gracias.
@LexterDev
@LexterDev 7 лет назад
Parece que hay un error en la parte cuando el usuario es válido, revisa bien porque ahí está el error.
@kreylinanderson3604
@kreylinanderson3604 7 лет назад
jesus guerra si resolviste tu problema, me podridas ayudar, ya que tengo el mismo problema, solo se queda validando :/
@jesusguerra5106
@jesusguerra5106 7 лет назад
Hola Kreylin, si pude. En mi caso el problema estaba en el archivo jquery que descargue. Ya te paso los archivos, espero te sirvan igual que a mi. Saludos.
@kreylinanderson3604
@kreylinanderson3604 7 лет назад
Muchas gracias amigo, ojala y me sirvan :)
@kreylinanderson3604
@kreylinanderson3604 7 лет назад
hola jesus guerra disculpa pero y los archivos que dijiste me enviarías, si no puedes por aqui, pues te dejo mi correro siempreanime009@hotmail.com
@AndresHernandez-md7od
@AndresHernandez-md7od 6 лет назад
creo que falta mas paso a paso, no muestra como ni donde poner las imagenes ni como hacer lo de la bd. es lo que necesito hacer pero no esta bien explicado el proyecto,,,
@hectorinzunzarussell6260
@hectorinzunzarussell6260 6 лет назад
Tengo un problema, se queda validando cuando ingreso usuario erroneo y correcto, en la consola no me marca ningun error; alguien le paso lo mismo?
@AlexanderMontenegro593
@AlexanderMontenegro593 6 лет назад
x 2 :(
@Sebakz
@Sebakz 6 лет назад
Lo solucionaron ?
@joelgaytan9757
@joelgaytan9757 6 лет назад
Me aparece este error "Notice: Trying to get property of non-object in C:\xampp\htdocs\login\main_app\login.php on line 9 {"error":true}"
@LexterDev
@LexterDev 6 лет назад
Ese error es porque hay un error en la consulta a la BD. Revisa que vaya correctamente.
@joelgaytan9757
@joelgaytan9757 6 лет назад
No logro encontrar el error. Mi consulta está así: $usuarios = $mysqli->query (" SELECT nombre, tipo FROM usuarios WHERE usuario = ' ".$_POST['usuariolg']." ' AND contraseña = ' " .$_POST['passlg']. " ' "); Los campos de mi BD están tal cual en las variables
@LexterDev
@LexterDev 6 лет назад
Fíjate en las mayúsculas y minúsculas, deben ir los nombres exactamente como están en los campos de la tabla. Y también quita ese espacio en blanco antes del SELECT. y sí aún así no se arregla prueba con un: $mysqly->query(CONSULTA_AQUI) or die($mysqli->error)
@BROXCAMPOS123456
@BROXCAMPOS123456 7 лет назад
Está muy bueno, excelente trabajo, pero puedes compartir los archivos sería muy útil para probar, o donde puedo encontrar los archivos
@xxessexx2450
@xxessexx2450 4 года назад
Una pregunta porque en un hosting no me funciona
@LexterDev
@LexterDev 4 года назад
Qué error te muestra?
@jnewvillage8624
@jnewvillage8624 7 лет назад
¿y como crear la base de datos?
@christianontiveros3993
@christianontiveros3993 7 лет назад
Eres un dios
@LexterDev
@LexterDev 7 лет назад
Hahahah naaa, gracias por pasar :)
Далее
Песня РАСПУТИН на русском!🔥
00:56
Login con PHP y MySql - 15
26:16
Просмотров 123 тыс.
Laravel API Authentication using JWT Tokens
35:02
Просмотров 102 тыс.