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