View Single Post
ישן 02-04-06, 18:54   # 6
eLad
Fatal Error
 
eLad's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: localhost
גיל: 39
הודעות: 1,968

eLad לא מחובר  

ציטוט:
נכתב במקור על ידי 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 מת? אין שום הבעיה. העוגייה עדיין קיימת אצלו ואני מתחיל לבצע את פעולות האלגוריתם שלמעלה מחדש.

הבנת או שצריך הסבר נוסף?
__________________
eLad

Last edited by eLad; 02-04-06 at 18:57..
  Reply With Quote