الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

تسجيل دخول العضوفي الموقع باستخدام عضويته في المنتدى

بدأه العيافـي في 13 أكتوبر 2008 · 3 رد · 578 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

عندي خدمه في موقعي أقدمها لاعضاء المنتدى،

و ارغب في ان يستخدم كل افراد المنتدى عضوياتهم للاستفادة من الخدمه،

فاستخدامه (لاسم المستخدم و كلمة المرور الخاصه به في المنتدى) تكفى لتسجيل دخوله لهذه الخدمه.

ولكن عند الاستعلام من الجدول user الموجود في قاعدة البيانات vbbd لا يرجع بنتائج صحيحه

علما باني استخدمت الفنكشن MD5 قبل ارسال كلمة المرور.

انا متأكد من ان المشكله تكمن في عدم تشفيري لكلمة المرور بالشكل الصحيح

فما هي الطريقة الصحيحه ؟

$username=$_POST['username'];
		$password=md5($_POST['password']);
.
.
.
.
SELECT username , password , passworddate , email FROM user WHERE (username='$username) AND (password='$password')
#2

السلام عليكم ،،

الاخ العزيز .. العيافـي

قد يكون المنتدى يستخدم ال MD5 + SALT يجب عليك ان تشفر ال Passward بنفس الطريقة

اولا كل ماعليك هو ان تقراء مجموعه من ال passwords من الجدول طبعا سوف تكون مشفرة ، ثم قم بمقارنتها مع الباسورد التي ادخلها المستخدم بعد التشفير هنا سوف تعرف اذا ما كان المشكل من التشفير

لكي تتأكد ان المنتدى يستخدم ال SALT ادخل على قاعدة البيانات من ال PhpMyAdmin واستعرض الجدول وابحث عن

COL اسمه SALT اذا وجدتة و وجدت فيه بيانات اذا كل ماعليك هو ان تستخدم ال SALT في التشفير

سبحان الله وبحمده *** سبحان الله العظيم

www.quraany.com

www.arabcs.com

#3

شكرا لك اخي العزيز XR.7

فعلا كما قلت كان يتوجب على الستخدام العمود SALT عند التشفير

للفائده هذه الطريقة التي استخدمتها في تشفير كلمة المرور علما بان اصدار المنتدى vBulletin Version 3.6.8

$password=md5(md5($_POST['password']).$salt);

شكرا لك مره اخري اخي XR.7

تم تعديل هذه المشاركة بواسطة العيافـي في 13 أكتوبر 2008 في 21:05

#4

العفو أخي العيافي،،

و الشكر لله . :)

سبحان الله وبحمده *** سبحان الله العظيم

www.quraany.com

www.arabcs.com

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…