Ya estamos enviando datos de este formulario a nuestro archivo de Ayax y por medio del PHP.
En este video a saber cómo lo guiar nuestros usuarios.
Por ejemplo aquí tenemos insertará admin.
Aquí es donde estaremos trabajando en este IFF lo bueno lo voy a dejar y voy a recargar aquí nada más
para poner admin por ejemplo os enviará admin admin y le doy a iniciar sesión puedes ver que estamos
enviando el password y el usuario Lapin entonces aquí por ejemplo podemos leer esas variables Suárez
iguala post admin y password igual a post también.
Entonces ya tenemos esas variables ahí por ejemplo es muy similar esta función al menos en la parte
superior así que puedo copiar todo esto.
Chacona Mitri y lo pongo aquí arriba.
Y luego el catch estuvo aquí.
También este sigue siendo igual que ya hizo un Encode
y aquí es donde tenemos nuestro preppers este sí lo voy a eliminar.
Este va a ser distinto aquí estamos insertando en este caso en la parte del Longines con un con un Select
tenemos el preppers el bien para el execute.
Esto va a ser exactamente igual no va a cambiar y por ejemplo vamos a escribir nuestros oponérsele y
vamos a seleccionar todo from Armintza Wer usuario vamos a lograr con el usuario decir lo que el usuario
escriba como su usuario es lo que estaremos haciendo la consulta donde el usuario se iguala.
Ahí es donde vamos a ver qué tenemos que hacer y luego en el bien Parham entonces vamos a estar insertando
un string así que podemos adquiriese y estaremos enviando a este usuario y eso va a ejecutar la consulta
y aquí es algo distinto vamos a poner Steadman y vamos a usar va en enredes va redes se utiliza cuando
haces una consulta a la base de datos y lo que vas a hacer con el valor que viene de vuelta y bueno
y disculparán el corte cambio de editor el otro día se congeló no se porqué nos ponemos X Steinman y
vamos a usar va en result va enredes.
Cuando hagamos nuestro Select siempre que es un select y resultados retornã ciertos resultados cierto
los que hayas puesto en el Select te lo va a filtrar lo que haces bien resumen que te regresa el resultado
y le puedes asignar en ese retorno las variables que quieres usar.
Entonces en caso de que sea vamos a poner al Leidi que sería la idea del admit el usuario y luego el
nombre nombre admin y luego también vamos a poner el password le dimos el lek y luego la estrella para
que regrese todo
y vamos a poner equipas admin también a todos porque no se nos vaya a revolver con los que tenemos arriba
de admin y luego usuario admin es decir si nos regresa todo
y de nuevo vamos a poner aquí por ejemplo if statement y aquí si vamos a usar affected Ross y Ekhi vamos
a poner por ejemplo existe va a ser igual a statement Fetch es decir ya no retorna y se guardan los
resultados en el Steinman pero el Fecho es el que ya imprime a estos resultados nos vamos a guardar
en esta variable que existe un nivel en caso de que exista respuesta igual a Rey no tenemos respuesta
si existe y aquí abajo en el y en el Leeds ponemos esto lo va a copiar y lo pego aquí y repongo.
No existe si guardamos cambios recargamos las pruebas con admin admin el paso pero aún no te preocupes.
Y aunque el paso por el usuario está bien dice que no existe y creo que ya sé porqué es como que noté
que decía admin Dorleta y Encode nada más para ver los valores que se están mandando tus recargamos
adminículos a ese usuario y les puse admin y como colita lo noté así como de reojo y como que se me
hacía mal.
Pero bueno entonces si le ponemos admin nos va a mandar como respuesta si existe.
Si le ponemos como D.M. o cualquier otro nos va a decir no existe o sea un usuario que no existe aquí
recargamos admin y ponemos cualquier Pascuala 1 estamos revisando el password y vemos que se sigue existe
y ponemos tal vez a DM y lo ponemos cualquier cosa y vemos que no existe.
Esto va a comprobar de momento si un usuario existe o no existe y ya depende de ti si quieres ponerle
ese usuario no existe o si quieres poner también por ejemplo como respuesta el usuario es correcto pero
la contraseña no.
Yo no recomiendo hacer eso porque ya le estamos diciendo a un hacker que existe ese usuario entonces
yo mi recomendación es que si no existe el usuario y si el password está mal en primas usuario o password
incorrectos y no demos más información entonces aquí por ejemplo en este si existe este ya lo vamos
a dejar así como está.
En caso de que exista vamos a usar una función que se llama password verifiqué password Verified.
Si recuerdas cuando creamos nuestros password mencioné lo de la carretera en un solo sentido solamente
va no vuelve.
Es decir creas tu jaja como los que tenemos aquí
y no hay forma por ejemplo de seleccionar este password y por ejemplo hacer password está volviendo
aquí como password admin no hay forma de convertirlo de tejas a cadena pero lo que hace password E-Verify
es de que toma el password que hemos escrito y le realiza la misma conversión y luego compara estos
dos el que está en la base de datos con el que el usuario escribió el que escribe el usuario y lo convierte
y acompañamos para que sean iguales o no y este password Verified toma dos parámetros el primero es
el password que escribe el usuario y el segundo es el password que retorna de la base de datos algo
así entonces en caso de que sea correcto podemos ponerle aquí una respuesta que diga Roy
respuesta exitoso y aquí una respuesta que diga nada más.
Para comprobar respuesta igualarán y X le vamos a poner respuesta password incorrecto.
Para que veas todos los estados que hay en un Lain se recargamos aquí entonces ya estamos con un usuario
que existe vamos a poner admin y a poner una aunaba mas
y puedes ver que la respuesta dice password incorrecto.
Si recargamos y pongo admin admin y luego iniciar veamos que dice exitoso entonces ya que en esta parte
hemos hecho lo correcto.
Vamos a hacer la última parte.
Aquí tenemos respuesta exitoso y quiero poner una coma que diga usuario y ponemos el usuario que hemos
logueado
este nombre admin el nombre admin es un poco más amigable no entonces.
Por ejemplo si recargamos aquí y pongo admin admin nos va a regresar éxito y el nombre MMX éxito y usuario
Juan Pablo entonces por ejemplo podrá abrir mi admin Ayax y aquí es donde tengo el Success podría copiar
este tuit Alert y por ejemplo puedes ser que nos resaltara eliminar vamos a dejarlo ahí y lo ponemos
lo igualamos ha resultado sí resultado.
Respuesta que es de aquí es igual de exitoso entonces va a escribir login correcto lo incorrecto por
ejemplo aquí por ello podría poner algo así como bienvenido o a
resultarles una arroba para que se más más genérico bienvenido o bienvenida y ponemos aquí dos dos comillas
dos más para concatenar y el resultado un usuario
algo así.
Entonces podemos guardar cambios y aquí viene el primer error aquí.
Usuario o password incorrectos.
Podemos ya recargará entonces escribe admin admin
y lo de iniciar sesión vemos que dice lo incorrecto es bienvenido JuanPablo y si recargamos y pongo
aquí por ejemplo a DM y nada más iniciar sesión error password usuario incorrectos aquí seguimos enviando
esta respuesta estas ya no las vamos a ocuparse nada más será para mostrarte los distintos estados.
Entonces equiparamos error y error
entonces estamos bloqueando nuestros usuarios ya ya tenemos aquí la respuesta correcta.
Sin embargo aún falta crear una que el inicio de sesión sea persistente que el usuario puede ir de una
página a otra y que cuando abra una página que debe estar segura compruebe que ya se lo guió.
Para eso en el siguiente vídeo comenzaremos a ver lo que son las sesiones.