Cuando inicia sesión, el sitio web envía datos al servidor de fondo donde valida desde una base de datos si el nombre de usuario y la contraseña coinciden, si lo hace, lo redirige a la página de su cuenta o cualquier otra página.
El nombre de usuario se almacena principalmente como texto, pero las contraseñas se almacenan con cifrado para que nadie pueda leerlo directamente.
Considere el siguiente ejemplo:
- ¿Se vería negativamente en las entrevistas de las principales compañías tecnológicas si tuviera que usar JavaScript?
- ¿Se permite el anidamiento de selectores en CSS?
- Como desarrollador, ¿cuál es su sistema operativo favorito?
- ¿La combinación de archivos CSS realmente acelera un sitio web?
- ¿Es posible aprender más de un lenguaje de programación a la vez? ¿Qué se requiere para hacerlo de la manera correcta?
Digamos que ingresas nombre de usuario y contraseña en login.html
A continuación se muestra la tabla de la base de datos llamada login
El servidor de fondo iniciará una consulta mysql:
“SELECCIONAR * DESDE inicio de sesión DONDE contraseña = ‘”. Md5 ($ _ POST [‘ contraseña ‘]). “‘ Y nombre de usuario = ‘”. $ _ POST [‘ nombre de usuario ‘] “.
Si la consulta devuelve un resultado, el inicio de sesión será exitoso y se redirigirá; de lo contrario, mostrará un inicio de sesión no válido.
Gracias por A2A, espero que lo hayas entendido, avísame si tienes más dudas.