View Single Post
ישן 26-08-07, 00:56   # 1
BlueNosE
אין כמו ב127.0.0.1
 
BlueNosE's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: כפ"ס
גיל: 32
הודעות: 4,086

BlueNosE לא מחובר  

הטבלה:
ip, id, type, agent, time

ip - הIP של הגולש
id - הID של המנהל, כמובן שזה לא חובה
type - סוג המנהל, רציתי לשמור גם אורחים אז עשיתי ADMIN ו-ADMIN_GUEST
agent - סוג הדפדפן וכו', שומר את המידע של HTTP_USER_AGENT במערך SERVER, ומונע אישור הסשן בדפדפן ששונה ממה שנכנסת ממנו - כלומר, אם אתה נכנס מFF ואח"כ מIE אתה צריך לאמת שוב, כמו סשן רגיל.

הכנתי (לפני הרבה זמן) מחלקה בשם Administrator, כשיוצרים אותה היא מבצעת אימות - האם הרשומה של הIP והAGENT קיימת במסד?
אם כן היא מעדכנת אותה ואז בודקת מאיזה סוג היא - אם היא מסוג אורח, אז זה רק מעדכן את הזמן. אם זה מסוג מנהל, אז זה הופך משתנה בCLASS לTRUE ושומר את המידע.

בנוסף, בעת ההתחברות, יש INSERT במידה והIP לא קיים במסד ו-UPDATE במידה והוא קיים.
אם לא הבנת משהו אל תתבייש לשאול.
__________________
עומר,
admin [@] rely.co.il

בניית אתרים Rely

סלנג מילון סלנג utter
  Reply With Quote