اذهب إلى المحتوى

السؤال

نشر

السلام عليكم و رحمه الله

احتاج الى تعديل طريقه LOGEIN للمستخدمين بدلا من الايميل الى التليفون و الايميل معا بمعني اخر يمكنه الدخول بالايميل او التليفون اي منهما يصلح للدخول 

مع العلم ان لدي عملاء و تجار و موظفين

و احاول منذ فتره ولم استطع ذلك

هل من مساعدة 

Recommended Posts

  • 0
نشر

لعمل ذلك أرى أنه سيتوجب عليك القيام بتعديل جدول المستخدمين لديك (users) من خلال إضافة حقل جديد لرقم الهاتف مثلا (phone_number) هذا إذا لم يكن موجودا بالفعل وجعل حقل البريد الإلكتروني مميزا أو غير مكرر لتفادي التكرار نفس الأمر بالنسبة لحقل رقم الهاتف.

الأمر بسيط فهو يتطلب التعديل على منطق تسجيل الدخول ليقبل إما البريد الإلكتروني أو رقم الهاتف عن طريق البحث في جدول المستخدمين باستخدام القيمة المقدمة فواجهة تسجيل الدخول في هذه الحالة يجب أن تتضمن حقلين منفصلين للبريد الإلكتروني ورقم الهاتف.

وعند تسجيل مستخدم جديد، سيطلب النظام منه إدخال البريد الإلكتروني ورقم الهاتف وسيحفظهما في جدول المستخدمين.

  • 0
نشر

الامر بسيط ان شاء الله . كل ما عليك فعله هو انشاء حقل فى جدول المستخدمين لتسجيل رقم الهاتف وجعله unique بحيث لا تتكرر القيم فيه .

ناتى الان للواجهة الامامية يمكنك تعديل حقل البريد الالكترونى ليقبل بريد الكترونى او رقم هاتف ويمكنك تحقيق ذلك بالتاكد من ان القيمة التى كتبها المستخدم هى رقم ام نص فاذا كان قد قام بكتابة رقم هاتف ولا توجد اى احرف فاذا ستتاكد ان هذا رقم هاتف ويمكنك تطبيق اى جزء للتحقق من صحة البيانات وهكذا بالنسبة للبريد الالكترونى .

واما بالنسبة للواجهة الخلفية فايضا يمكنك التحقق من الحقل المرسل هل هو رقم ام نص فاذا كان رقم يمكنك ارسال استعلام لقاعدة البيانات للتاكد من وجود رقم الهاتف هذا بكلمة المرور و ايضا بالنسبة للبريد الالكترونى اذا كان بريد الكترونى تقوم بارسال استعلام الى قاعدة البيانات للتاكد من وجود البريد الالكترونى هذا بكلمة المرور.

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...