27-07-2007, 17:52
|
|
|
|
חבר מתאריך: 02.10.05
הודעות: 2,355
|
|
1) במקרה שלך אתה צריך הזהות לאורך זמן, אני הייתי הולך על שילוב של עוגיות ומסד נתונים, בגלל שעוגיות הלקוח תמיד יכול במקרה למחוק, ובגלל שזה נמצא בלקוח, אתה לא יכול לדעת כמה זמן העוגיה קיימת. בתוך העוגיה יהיה קוד זיהוי אקראי שיהיה שמור גם במסד נתונים, שם יש לך 2 טבלות:
file_owners-
מכילה ID, קוד זיהוי אקראי- אני הייתי עושה MD5 של ה- ID ו- timestemp של הפעם האחרונה שהוא ביקר באתר
files-
מכיל את הכתובת לקובץ, את ה- ID של ה"בעלים" של הקובץ שנמצא ב- file_owners
2) אם המשתמש ימחק את העוגיה אין מה לעשות.. מצד שני אין יותר מידי אלטרנטיבות
3) עוגיה אתה יכול להחזיק גם 5 שנים, למרות שלא סביר שהקובץ של העוגיה ישרוד אצל הלקוח 5 שנים
4) תנאים לפתיחת Session?..
5) בידיוק בשביל זה אני ממליץ על שילוב בין מסד נתונים ועוגיה, במסד נתונים, שלא יימחק לך ככל הנראה, אתה שומר את ה- timestemp של הפעם האחרונה שהמשתמש נכנס לאתר, ובכל כניסה לאתר אתה בודק אם יש משתמשים שלא נכנסו כבר יותר מחודש (ע"י השוואת ה- timestemp הנוכחי ל- timeStemp השמור במסד הנתונים), ובמקרה שיש משתמשים שלא נכנסו כבר חודש, אתה מוחק אותם ואת הקבצים שלהם, הכל שמור במסד נתונים ולכן זאת לא בעיה
_____________________________________
|