Sin complicar sí con el almacenamiento, la encriptación, y hacer frente a cualquier tipo de contraseñas, la clase PasswordLessLogin es una alternativa a los sistemas de inicio de sesión de usuario clásicos.
La forma en que esta clase de funcionamiento es muy sencillo. Cuando un usuario intenta iniciar sesión, debe proporcionar una dirección de correo electrónico.
La clase PasswordLessLogin generará un enlace al azar y enviarlo al usuario por correo electrónico.
El usuario hace clic en el enlace, que contiene un código de verificación y ha firmado en forma automática en la aplicación / página web.
Utilizando una base de datos MySQL, la clase puede almacenar esta códigos de verificación y decirle al usuario que acaba de utilizado una de las direcciones URL de inicio de sesión si el código es válido o ha expirado.
Como se puede ver, no hay mención de las contraseñas o nombres de usuario, y el sistema de inicio de sesión depender de la dirección de correo electrónico válida del usuario para iniciar sesión. Si la cuenta de correo electrónico del usuario no ha sido comprometida, su cuenta en la aplicación o sitio web actual estará a salvo también.
. Instrucciones de uso se incluyen con el archivo README del paquete de descarga
Requisitos
- PHP 5.2 o superior
- PHPMailer
Comentarios que no se encuentran