χωρίς να περιπλέκεται η ίδια με την αποθήκευση, την κρυπτογράφηση, και ασχολείται με κάθε τύπο των κωδικών πρόσβασης, η τάξη PasswordLessLogin είναι μια εναλλακτική λύση στις κλασικές συστήματα σύνδεσης χρήστη.
Ο τρόπος που αυτή η τάξη λειτουργεί είναι πολύ απλό. Όταν ένας χρήστης θα προσπαθήσει να συνδεθείτε, θα πρέπει να παρέχετε μια διεύθυνση ηλεκτρονικού ταχυδρομείου.
Η τάξη PasswordLessLogin θα δημιουργήσει ένα τυχαίο σύνδεσμο και να το στείλετε στο χρήστη μέσω ηλεκτρονικού ταχυδρομείου.
Ο χρήστης κάνει κλικ στο σύνδεσμο, η οποία περιέχει έναν κωδικό επαλήθευσης και αυτός είναι αυτόματα συνδεδεμένοι σε σχετικά με την εφαρμογή / ιστοσελίδα.
Χρησιμοποιώντας μια βάση δεδομένων MySQL, η τάξη μπορεί να αποθηκεύσει αυτό κωδικούς επαλήθευσης και να πει το χρήστη ότι έχει χρησιμοποιηθεί μόνο μία από τις διευθύνσεις URL login εάν ο κωδικός είναι έγκυρο ή ότι έχει λήξει.
Όπως μπορείτε να δείτε, δεν υπάρχει καμία αναφορά των κωδικών πρόσβασης ή ονόματα χρήστη, καθώς και το σύστημα σύνδεσης στηρίζονται σε έγκυρη διεύθυνση e-mail του χρήστη για να συνδεθείτε. Εάν ο λογαριασμός email του χρήστη δεν έχει παραβιαστεί, ο λογαριασμός του για την τρέχουσα εφαρμογή ή ιστοσελίδα θα είναι ασφαλές, καθώς και.
. Οι οδηγίες χρήσης περιλαμβάνονται στο αρχείο README πακέτο λήψης του
Απαιτήσεις :
- PHP 5.2 ή νεότερη
- PHPMailer
Τα σχόλια δεν βρέθηκε