09-06-08, 16:11 | # 1 |
חבר בקהילה
|
שכחתי סיסמא?
שלום.
במערכת שלי ישנו לוגין, ואני רוצה לעשות אפשרות של 'שכחתי סיסמא'. אני יודע איך לעשות את זה מבחינת תכנותית, אך הבעיה שלי היא שהסיסמאות שלי מוצפנות ב-md5 במסד. האם ישנה דרך לפענח אותן עבור האפשרות הזו, או האם ישנה דרך הצפנה אחרת שהיא דו כיוונית? תודה! |
09-06-08, 16:12 | # 2 |
חבר על
|
בד"כ עושים שאם המשתמש שכח את הסיסמא אז נשלחת לו סיסמא חדשה למייל,
ז"א שלא מאמתים כלל את הסיסמא הישנה. חוץ מזה אפשר לעשות שהמשתמש כותב את הסיסמא הישנה אתה מצפין אותה בהצפנה שעשית קודם ואז בודק אם ההצפנות שוות.
__________________
קארדניה - משחק דפדפן ישראלי חדשני Last edited by Ron | CSite.co.il; 09-06-08 at 16:16.. |
09-06-08, 17:41 | # 3 |
א.פורום תוכנה
עסק רשום |
אתה עושה DECODE זה אותה פקודה רק הפוכה. תסתכל בPHP,.NET
|
09-06-08, 17:43 | # 4 |
הוסטסניון
|
אין decode לmd5, זאת הצפנה חד כיוונית.
__________________
"חינוך למדעי המחשב לא יכול להפוך אף אחד למתכנת מומחה יותר מאשר לימוד על מברשות וצבעים יכול להפוך מישהו לצייר מיומן." |
09-06-08, 18:15 | # 5 |
אחראי פורום
|
|
09-06-08, 18:43 | # 6 |
חבר על
|
שלח בGET את הסיסמא המוצפנת + הID המוצפן, תאמת עם המסד, אם תואם, תשלח לטופס הזנת סיסמא חדשה .
__________________
דוד בן דוד. |
09-06-08, 19:51 | # 7 |
חבר בקהילה
|
לא עדיף שפשוט יבנה קוד שיוצר עבור המשתמש סיסמא רנדומלית חדשה ומשנה את הסיסמא הקיימת במסד נתונים? (כמו ש-Ron-Pro הציע)
__________________
בברכה, בר רונזפלד. מקודד אתרים תקני ומתכנת PHP. |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|