View Single Post
ישן 20-02-06, 16:49   # 4
שקד
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Dec 2005
מיקום: ירושלים
גיל: 39
הודעות: 659

שקד לא מחובר  

ציטוט:
נכתב במקור על ידי 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
ואז אתה יכול לדעת בוודאות אם זה אכן שווה למה שיש במסד נתונים ..

בהצלחה
__________________