ציטוט:
נכתב במקור על ידי eLad
לא הבנת (-:
המשתמש התחבר לאתר וסימן "זכור אותי לפעמים הבאות". באותו רגע נשתלת לו עוגייה (שאין בה את הסיסמא!) שבעזרתה אני אזהה אותו בפעמים הבאות.
המשתמש נכנס לעמוד במערכת, המערכת תבצע את הפעולות הבאות:
1. בדוק האם קיימת עוגייה
1.1 אם קיימת עוגיה - המשך1.1.1 בצע אימות נתונים מול המסד1.1.1.1 אימות הנתונים עבר בהצלחה? - הכנס userID ל session. מעכשיו והלאה (עד שהוא יסגור את הדפדפן) אני לא זקוק יותר לעוגייה ומשתמש רק ב session.
1.1.1.2 אימות הנתונים נכשל - העוגייה בודאות מזוייפת. שמור פרטי IP במסד לצורך התקשרות מול הספק. 1.2 אם לא קיימת עוגיה שלח אותו לטופס התחברות עם אופציה להרשמה1.2.1 סוף אלגוריתם הערה:
המשתמש סוגר את האתר וחוזר אליו עוד שבוע נניח? אין שום הבעיה. העוגייה עדיין קיימת אצלו ואני מתחיל לבצע את פעולות האלגוריתם שלמעלה מחדש.
הבנת או שצריך הסבר נוסף? :)
|
צריך, כי לפי מה שאתה אומר אתה מכניס בעוגיה של "זכור איתו" את הID של המשתמש...מה שאומר שאם אני מזייף עוגיה...ומחליף את הID אני נכנס בתור משתמש אחר...
או ששכחת לציין איזה מידע אתה שם בעוגיה..כי מהכתוב..זה מה שאני מבין.
אגב אלעד, אם בא לך..שלח לי איזה תוכנת מסרים בפרטי...נראה לי אתה איש שנחמד לדבר איתו ;)
|