
Cómo autenticar usuarios en una aplicación web con PHP
Este es un tema que suele causar bastante confusión en la gente que se enfrenta con este problema por primera vez... hay tantos usuarios/passwords/niveles de autenticación que si no se presta mucha atención es fácil perderse. Lo principal es entender que la autenticación es un proceso de comunicación entre dos entidades: Un cliente Un servidor El cliente es el que se identifica (generalmente utilizando un par "nombre de usuario" + "contraseña") y el servidor es quien valida esas credenciales y devuelve algún tipo de identificador de acceso. Podríamos pensarlo como el guardián de una discoteca en una fiesta privada. Cualquiera puede pararse ante el grandote y decirle que es uno de los invitados, pero si tu nombre no figura en la lista... por más que patalees, te vas a quedar…