• 1 رای - 3 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
ارسال مقدار از فرم خالی
#1
سلام
من وقتی اطلاعات فرم پسورد رو میگیرم
[php $mypass=sha1($_POST['mypass']);][/php]
حتی اگر فرم خالی هم بشه اینو بر میگردونه
da39a3ee5e6b4b0d3255bfef95601890afd80709
  پاسخ
تشکر شده توسط :
#2
خب که چی؟
اگه این نشه ، مشکل وجود داره
شاید شما فراموش کردین که توی همه فرم ها پر کردن فیلد password الزامیست...
  پاسخ
تشکر شده توسط :
#3
مشکل منم همینه.من می خوام اگه فیلد پسورد خالی بود ارور بده.اما اینجوری چه جوری بفهمم که فیلد پسورد خالیه؟
  پاسخ
تشکر شده توسط :
#4
بسم الله الرحمن الرحیم
سلام
خوب شما می گی وقتی فرم خالیه اینو می ده: da39a3ee5e6b4b0d3255bfef95601890afd80709
شما می تونید این عبارت فوق رو در یک شرطی بکار ببرید و اگه مقدار دریافتی برابر با مقدار فوق بود / بگه که فرم خالی هست.
  پاسخ
تشکر شده توسط :
#5
مشکل امنیت ممکنه در مسیر اطلاعات از کلاینت تا سرور پیش بیاد ودر سرور هم در بعضی از اشتباهاتی که در کد نویسی وجود داره پیش میاد .

فکر نکنم اگه اول چکش کنیم اگه خالی نبود کدش کنیم مشکلی پیش بیاد .
  پاسخ
تشکر شده توسط :
#6
خیلی ساده تره و حرفه یی تر، هم با جاوا اسکریپت می شه کارای زیادی کرد و هم با PHP
مثلآ با تایع empty قبل از sha1 کردن مقدار ،بررسی کنید مقدار خالی نباشه
با جاوا اسکریپت هم می تونی قبل از ارسال فرم مقادیری که پرکردن شون الزامیست رو چک کنی بعد اگه درست بود اجازه ارسال بدی
  پاسخ
تشکر شده توسط : scooter


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان