414
צפיות
צפיות
7
תשובות
תשובות
ניהול סיישנים
שאלה קצת מורכבת, קראו עד הסוף.
במערכת התחברות לאתר שלי, אני פותח לכל משתמש סיישן, ועוד סיישן לקבלת השם משתמש שלו (אשר "יונק" את השם שלו מהטופס התחברות).
עכשיו, האם ישנה איזשהי דרך לכתוב קוד כלשהו, אשר יוכל לכתוב כמה סיישנים נפתחו ביום? ועוד- האם ניתן להשיג את רשימת המשתמשים שמתחברים ביום?
זה משהו קצת מתוחכם- זה לניהול משתמשים שלי- זה למערכת סטטיסטיקה.
אשמח לקבל תשובות ענייניות,
תודה.
חגי.
7 תשובות
תשתמש בתאריך…
תעשה טבלת "מתחברים" ופשוט תכניס לשם שם משתמש , תאריך ושעה של ההתחברות ובסופו של דבר אתה יכול להריץ SQL על הטבלה שיראה לך את כל המשתמשים שהתחברו ביום מסויים או באותו היום.
לגבי כמה סיישנים נתפחו… אם אתה אומר שלכל מתשמש נפתחים תמיד 2 אז תכפיל את מספר ההתחברויות באותו היום כפול 2.
מקווה שעזרתי לך.
לא ממש…
קרא במדריך על Global.asa, בשביל דברים כאילו הוא נועד..
אבל הוא לא…
תומך בשרתים חינמיים כך הבנתי, לא?
אני לא מכיר שרת חינמי שתומך בו.
שאלה חדשה- שמירת ID של המשתמש…
אז ככה, אני רוצה לעשות דף עריכת פרטים של המשתמש, שמשתמש יוכל לערוך רק את הפרטים שלו.
איך בדיוק לעשות זאת, ז"א, אני רוצה שמשתמש יוכל לשנות רק את פרטי המשתמש שלו.
הבנתי שאני צריך לעשות מין "שער מעבר" כזה, שדורש טופס התחברות, ובו אני צריך בעצם לקחת את ה-ID של המשתמש מהמסד, ולשמור אותו בעוגייה או בסיישן, ואז להפנות אותו לדף עריכת הפרטים שלו.
הכיצד לעשות זאת?
אודה מראש לעוזרים,
תודה.
חגי.
לא
אתה לא שומר את ה-ID שלי כי אז כל משתמש יוכל ליצור/לשנות לעצמו את העוגיה ולשנות את ה-ID ל-ID אחר (של משתמש,מנהל) והוא יהיה "מחובר" בשמו.
אתה צריך לשמור בקוקיז את שם המשתמש וסיסמת המשתמש ומשם תדע איך לראות אם פרטי המשתמש אכן מתאימים ואם כן אתה שולף את ה-ID ואפשר גם לשמור בנוסף לפרטי המשתמש את ID המשתמש ולא רק את ID המשתמש.
לאחר הבדיקה אתה עושה שאילתה ששולפת את מידע המשתמש לפי ID המשתמש או פרטי המשתמש ומשם אתה אמור לדעת לבד איך להמשיך ולעדכן.
ואם המשתמש חסם את האפשרות לקוקיות?
סיישן?