¿Qué sucede entre la página de inicio de sesión y nuestra página en un sitio web? ¿Puedes explicar claramente con un poco de código?

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:

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.

Imagine la página de inicio de sesión como una puerta de sus sitios web que podría contener información o contenido útil. Entonces, cuando el usuario completa sus datos de inicio de sesión y hace clic en el botón debajo del formulario de inicio de sesión, es el mismo evento en el que una persona llega a su puerta y toca el timbre. Pero no abrirá la puerta directamente antes de confirmar quién está detrás de la puerta, lo mismo ocurre con el sitio web donde comprobará si el usuario está autenticado o no.

Los detalles de inicio de sesión se pasan a la base de datos para que se valide de la misma forma en que usará la mirilla para verificar si la persona le es familiar o no. Si el usuario es válido, lo hará aterrizar en su página web, lo mismo que hará en su hogar y viceversa.

Supongo que este caso de uso fue más que suficiente para explicarle el escenario que ocurre en el proceso.

Todo lo mejor y sigan codificando !!!