ציטוט:
נכתב במקור על ידי Ori The Man
נגיד לעשות ככה (לא בידיוק ככה פשוט אני עושה את זה סתם תבין תעיקרון)
PHP קוד:
$pass=md5($_POST["password"]; if($password=$pass) { code }
|
שים לב לתנאי הוא לא נכון במידה ואתה רוצה ליבדוק אם הוא באמת שווה אז עושים == ולא = !
כיון שהאופריטור - "=" הוא בכדי להציב ערך למתשנה ו- "==" להשוואה בין שני ערכים !
לדוגמא הקוד -
PHP קוד:
$datauser = "1";
$formuser = "2";
if($datauser==$formuser)
echo "FayaSolja";
לא ידפיס כלום כי התנאי לא מקבל תוצאה חיובית (F/T)
ואם תעשה עם שווה אחד "=" זה ידפיס
FayaSolja
כדי שתפנים את זה להעתיד !
בקשר לשאלה של
TAsraf
תצפין גם את הסיסמה שבמסד נתונים ואז תעשה תנאי קטן (כמובן שאחרי שהצפנת אותם)
PHP קוד:
if($datauser==$formuser)
ואז אתה יכול לדעת בוודאות אם זה אכן שווה למה שיש במסד נתונים ..
בהצלחה
