Sans se compliquer avec le stockage, le cryptage, et de traiter avec tout type de mots de passe, la classe PasswordLessLogin est une alternative aux systèmes de connexion des utilisateurs classiques.
La façon dont cette classe fonctionne est très simple. Quand un utilisateur essaiera de se connecter, il doit fournir une adresse de courriel.
La classe PasswordLessLogin va générer un lien aléatoire et l'envoyer à l'utilisateur via email.
L'utilisateur clique sur le lien, qui contient un code de vérification et il est automatiquement signé-in sur l'application / site web.
En utilisant une base de données MySQL, la classe peut stocker cette vérification codes et indiquer à l'utilisateur qui vient utilisé l'une des URL de connexion si le code est valide ou qu'il a expiré.
Comme vous pouvez le voir, il n'y a aucune mention des mots de passe ou noms d'utilisateur, et le système de connexion compter sur l'adresse de courrier électronique valide de l'utilisateur de se connecter. Si le compte de messagerie de l'utilisateur n'a pas été compromise, son compte sur l'application ou site actuel sera à l'abri ainsi.
. les instructions d'utilisation sont inclus dans le fichier README du package de téléchargement
Exigences :
- PHP 5.2 ou supérieur
- PHPMailer
Commentaires non trouvées