وبدون تعقيد نفسها مع تخزين وتشفير، والتعامل مع أي نوع من كلمات السر، وصنف PasswordLessLogin هو بديل لأنظمة تسجيل دخول المستخدم الكلاسيكية.
طريقة عمل هذه الطبقة هي بسيطة جدا. عندما يقوم المستخدم سيحاول تسجيل الدخول، يجب عليه تقديم عنوان بريد إلكتروني.
فإن الطبقة PasswordLessLogin توليد رابط عشوائي وإرسالها إلى المستخدم عبر البريد الإلكتروني.
يقوم المستخدم بالنقر على الرابط الذي يحتوي على رمز التحقق وانه وقع في تلقائيا على التطبيق / الموقع.
باستخدام قاعدة بيانات MySQL، لا يمكن للطبقة تخزين هذه رموز التحقق ونقول للمستخدم الذي يستخدم واحد فقط من عناوين المواقع تسجيل الدخول إذا كانت الشفرة صحيحة أو انتهت صلاحية ذلك.
كما ترون، ليس هناك ذكر لأية كلمات السر أو اسم المستخدم، ونظام تسجيل الدخول الاعتماد على عنوان بريد إلكتروني صالح المستخدم للدخول. إذا لم ينل حساب البريد الإلكتروني للمستخدم، وحسابه على التطبيق الحالي أو الموقع تكون آمنة أيضا.
يتم تضمين إرشادات الاستخدام مع ملف README حزمة التنزيل ل
المتطلبات:.
PHP 5.2 أو أعلى
PHPMailer
لم يتم العثور على التعليقات