17-06-09, 00:12 | # 1 |
חבר וותיק
|
בעיה ב-md5
שלום לכולם.
אני מנסה לעשות התחברות עם סיסמא מוצפנת ב-md5. אך משום מה הקוד בעיקרון לא עובד אין שגיאות אין כלום רק כשאני עושה התחבר הוא מרענן לי את דף ההתחברות. מה הבעיה בקוד שלי? PHP קוד:
http://www.mup.co.il/img.php?f=84a14aa975ed.jpg הסיסמא היא 2 אם תלכו ל- hashfinder תגלו שהסיסמא היא 2. תודה לעוזרים.
__________________
יונתן.
אימייל: jonathan@zeierman.net |
17-06-09, 02:02 | # 3 |
חבר מתקדם
|
קודם כל השתמשתה במשתנים לפני שהגדרתה אותם .
דבר שני , אתה כבר מבקש בSQL בדיקה ששולפת את הערכים איפה שהשם משתמש שווה לטופס והסיסמה שווה לסיסמה שהכניסו , אז למה אתה בודק שוב אם הסיסמה והשם משתמש שווים ? נראה כמו הרבה חתיכות קוד שהועתקו והודבקו באופן שרירותי .
__________________
|
17-06-09, 13:48 | # 4 |
חבר וותיק
|
טעות שלי לא שמתי לב.
אבל עדיין לא עובד. PHP קוד:
__________________
יונתן.
אימייל: jonathan@zeierman.net |
17-06-09, 14:13 | # 5 |
א.פורום תוכנה
עסק רשום |
אתה צריך להגדיר את המשנים, ואז לעשות את הQuery
כמו שהיא למעלה, אבל התנאי שלך צריך להיות PHP קוד:
|
17-06-09, 14:19 | # 6 |
חבר וותיק
|
אתה מתכוון למשהו כזה?
PHP קוד:
__________________
יונתן.
אימייל: jonathan@zeierman.net |
18-06-09, 14:18 | # 7 |
חבר וותיק
|
מצטער, לא יכול לערוך.
ניסתי משהו כזה: PHP קוד:
__________________
יונתן.
אימייל: jonathan@zeierman.net |
19-06-09, 12:46 | # 8 | |
Авторитет
|
תיקנתי לך ועשיתי לך קצת שיפורים בקוד:
PHP קוד:
- אתה בודק בMYSQL אם קיים כזה USER וסיסמא שתואמים. אם קיים -> יופי הכל טוב אתה מתחבר. אם לא-> שגיאה, כלומר משהו לא עובד. מה היו הטעויות שלך? לא היית צריך לעשות לולאה שעוברת על הכל, וגם אם כן.. למה עשית עוד IF? היית פשוט עושה ELSE (בשגיאה).. כי מן הסתם אם הוא לא מתחבר, אז זה שגיאה. כמו כן, השאילתה שלך לא נכונה.. למה הוצאת את כל המידע של הUSERS? (*) אתה צריך רק חלק מסויים לבדוק אם זה תואם.
__________________
ציטוט:
|
|
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|