![]() |
שלום יש לי בעיה במערכת שבניתי בבקשה עזקה PHP
שלום בניתי מערכת משתמשים בעמוד רישום עשיתי דבר כזה למשתנים
PHP קוד:
PHP קוד:
|
נסה אולי לעשות לפני הMYSQL_ESCAPE_STRING את הMD5.
|
תודה אחי עובד@
|
א. עושים למען אבטחה ותאימות מקסימאלית mysql_real_escape_string
ציטוט:
PHP קוד:
|
לא הבנתי מה אתה מנסה להגיד כאן
דרך אגב עכשיו זה מחזיר את הססיסמה למסד ללא הצפנה למה זה קורה ולא מצפין בMD5? |
1. mysql_escape_string בעצם "מבריחה" תווים שיכולים "להפריע" בשאילתה. גרשיים, גרש, ועוד כמה.
אך, mysql_real_escape_string עושה זאת באופן יותר בטוח - בכך שהיא בודקת את המסד וכך זה הרבה יותר בטוח. 2. מכיוון שתווים אנגליים(a-z, A-Z) ומספרים(0-9) אינם צריכים להיות "מוברחים" - לעשות mysql_real_escape_string על md5, שמחזיר רק תווים אנגליים ומספרים, לעשות mysql_real_escape_string על טקסט שנעשה עליו md5 - זה בזבוז משאבים, ולא עוזר. |
אז באיזו פונקציה להשתמש ?
עריכה : אוקי הבנתי את הסיפור עכשיו הבעיה שלי היא שאני מצליח להצפין בעמוד הרשמה אבל בעמוד התחברות זה לא מצליח להתאים את הסיסמה עם המשתמש בגלל שזה MD5 מה אני יכול לעשות עם זה ? |
ציטוט:
2. גם בעמוד ההתחברות, תצפין את הסיסמא עם md5. |
אני מצפין גם בעמוד ההתחברות וזה לא נותן ואם אני מוציא את ההצפנות בהרשמה ובהתחברות עובד
מישהו יודע מה זה יכול להיות ? |
תוכל לתת את הקוד?
|
כל הזמנים הם GMT +2. הזמן כעת הוא 14:32. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ