בלי לסבך את עצמו עם אחסון, הצפנה, והתמודדות עם כל סוג של סיסמאות, כיתת PasswordLessLogin היא אלטרנטיבה למערכות כניסת משתמש קלאסיות.
דרך המעמד הזה עובד היא פשוטה מאוד. כאשר משתמש מנסה להתחבר, הוא חייב לספק את כתובת הדוא"ל.
כיתת PasswordLessLogin תפיק קישור אקראי ולשלוח אותה למשתמש באמצעות דואר אלקטרוני.
המשתמש לוחץ על הקישור, המכיל את קוד אימות והוא חתם ב- על האפליקציה / האתר באופן אוטומטי.
השימוש במסד נתוני MySQL, הכיתה יכולה לאחסן קודי אימות זה ולספר את המשתמש שפשוט השתמש באחד מכתובות ההתחברות אם הקוד תקף או שפג תוקפיו.
כפי שניתן לראות, אין אזכור של כל סיסמאות או שמות משתמש, ומערכת כניסה להסתמך על כתובת דוא"ל חוקית של המשתמש להיכנס. אם חשבון הדואר האלקטרוני של המשתמש לא נפגע, החשבון שלו באפליקציה או באתר האינטרנט הנוכחי יהיה בטוח גם כן.
. הוראות שימוש כלולות בקובץ README של החבילה להורדה
דרישות :
- PHP 5.2 או גבוה יותר
- PHPMailer
תגובות לא נמצא