ערכתי לאחרונה בתאריך 02.03.04 בשעה 18:34 בברכה, ELECTROD
קודם בשביל לפתור צריך ידע בSQL.
לאתגר:
נגיד ואני בונה מערכת הרשמה...
אני בונה את המערכת בPHP אם שימוש במסד נתונים .
אני רוצה שכאשר הסיסמא תגיע למסד מי שיכנס למסד לא יראה את הסיסמא.
בקיצור שבמסד יהיה הצפנה לסיסמא כך שנגיד משתמש ירשום את הסיסמא
1234 היא במסד תוצג כמשהו אחר.
אני שם את זה:
INSERT INTO `users` (`Password`) VALUES ('$Password')
|
בקוד רשום להכניס את הנתונים שהקשתי בטופס לעמודה password בטבלה users.
בקוד שהקשתי כאשר אני מקיש סיסמא היא תיכנס למסד נתונים כך.
את הקוד בעמוד אמיתי לא מכניסים כך...
הקוד לא יפעל אם תשימו אותו סתם בדף הוא רק דוגמא...
מה אני צריך להוסיף בקוד בשביל שהסיסמא תהיה מוצפנת במסד?
קידוד דרך SQL.
שלא יהיה אפשרות לשחזר את הסיסמא.
פונקצייה מובנת.
רמז:
באתר תוכלו למצוא את הפונקציה:
http://www.mysql.com
הפותר יקבל נקודה!
מי שיגיע ל5 נקודות יקבל 
מצב הניקוד עד עכשיו:
פרופסור מפגר=נקודה אחת.
תשובות רק אלי לפרטי!
אם מישהו לא מבין שאלות לפרטי!
הזוכה ידע מחר בשעה 20:30 הערה: כולם נתנו את התשובה md5 ביקשתי ללא שימוש בPHP.
SQL בלבד!
הזוכה הוא הצרכן!
והנה הפיתרון:
INSERT INTO `users` (`Password`) VALUES (password($Password))
|
טבלת הזוכים:
פרופסור מפגר=נקודה.
הצרכן=נקודה.
בהצלחה
בברכה בן.
