04-07-2006, 12:49
|
|
|
|
חבר מתאריך: 14.07.04
הודעות: 345
|
|
תראה אני בדיוק עכשיו עשיתי משהו חיצוני לפורום, אני עובד עם הפורום VB (שכאן מותקן בפרש), והייתי צריך להכין מערכת חיצוני שתשתמש במסד של המערכת פורומים הנ"ל, ומשתמשים שמשנים סיסמא בפורום יוכלו להתחבר עם הסיסמא הזאת למערכת החיצוני, מה שעשיתי זה הוספתי טבלה נוספת קראתי ל "password_2" ונתתי להם הודעה שגיאה, שאומר שעד שהם לא מעדכנים תסיסמא אז הם לא יכולים לגלוש בפורום, ברגע שpassword_2 לא ריק, אז הם יכולים לגלוש כרגיל. (כמובן שצריך לדעת איך לעבוד עם המערכת בשביל לעשות את זה).
במידה ואתה לא יודע איך, אז קוד אקראי. מה כוונה?
קוד רנדומלי, לדוגמא:
קוד PHP:
$rand_code = substr(md5(rand(100, 90000)) , 20, -7));
ברגע שמתמש מתחבר, אתה משתמש בקוד הזה, ומעדכן טבלה נוספת שתפתח במסד, למשל בשם logkey, תקבע עוגיה חדשה גם בשם logkey. ובהתחברות תעדכן גם במסד את הlogkey הזה, וגם בעוגיה, וכאשר מתחברים, מקבלים את הקוד הרנדומלי הזה, ואם משתנים את הID של המשתמש בעוגיה, הוא יזהה שLOGKEY לא תואם, וינתק אותו.
מקווה שהבנת
|