ورود

نسخه کامل مشاهده نسخه کامل : مشکل در login



farnaz.saeedi
30-11-2011, 11:53
با سلام
دوستان من یه فرم لاگین دارم که به خوبی کار میکرد اما خواستم مثلا امنیتشو ببرم بالا از تابع MD5 استفاده
کردم الان دیگه کار نمیکنه
این قسمتی از کد لاگین:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
ابنم قسمتی از کد ثبت نام:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
الان پسورد بصورت هش تو بانک ذخیره میشه اما وقتی میخام وارد بشم میگه همچین کاربری وجود ندارد
درضمن اگه تابع md5 و حذف کنم بخوبی کار میکنه
ممنون میشم کمک کنید

moein_ak
01-12-2011, 00:49
دوست عزیز چند تا ایراد خیلی اساسی توی کد شما هست
اولا این که روی رمز عبور strtolower گذاشتی یه کار کاملا اشتباهه و این کارو باید با username انجام بدی
دوما شما نباید هیچ تغییراتی توی رمز یا نام کاربری ای که برای لاگین ارسال شده انجام بدی
سوما موقع insert کردن اطلاعات شما $userID رو از کجا میارین؟!!(باید اون بخشو خالی بذاری و فیلد آیدی باید autoincrement باشه)

در مورد این که نمیتونی لاگین شی
توجه داشته باش کاربرایی که قبلا ثبت نام کردن هنوز رمز عبورشون هش نشدس و واسه همین نمیتونن لاگین شن
میتونی با این کد کاربرای قدیمی رو آپدیت کنی

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

مقدار n آیدی آخرین کاربریه که پسوردش هش نشدس
اگه مشکل دیگه بود حتما بپرس