คือว่าจะทำยังให้ไม่ให้ login ซ้ำคะ
user a--> login อยู่
เปิดอิกเบราเซอร์ เพื่อ login --> user a
จะทามไงไม่ให้ใช้ user เดียวกันในเวลาเดียวกันคะ
Tag : - - - -
Date :
19 มี.ค. 2551 20:27:23
By :
pill
View :
1662
Reply :
2
No. 1
Guest
เพิ่ม field status มาอีกอัน ไว้เก็บสถานะ login ประมาณว่าถ้า user a ล็อกอินอยู่ให้ field status เก็บค่าเป็น online ถ้า logoff แล้วให้เก็บค่าเป็น offline
ปล.และแล้วปัญหาที่ตามมาก็คือ ถ้า user ไม่ได้ logoff แต่กดปิด browser ไปเลย ค่าใน field status ก็จะยังเป็น online อยู่ (ผมก็ยังนึกไม่ออกว่าจะแก้ปัญหานี้ยังไง) อิอิ
บังเอิญเข้ามาอ่านและรู้ ไม่ยากครับ
เก็บค่า Session กับ time out ไว้ในฐานข้อมูล
ทุกครั้งที่มีการเปิดใช้งานโปรแกรม ก็ให้ตรวจสอบค่า time out หากค่าไหนเกินเวลาก็ปรับสถานะเป็น Log out ซะ แค่นี้ก็ถือว่าได้ Log out แล้วครับ อิอิ บังเอิญโชคร้าย ลืม Log out ตัวเอง คนนั้นก็ต้องรอให้ time out เกิน ถึงจะสามารถ Log in ได้ อีกครั้งนะ หรืออยากให้เคลียร์เร็ว ๆ ก็ไปปรับค่า time out ใน Config ก็จะช่วยได้บ้าง ระวังอย่าปรับค่าให้ต่ำมาก เพราะขณะ Log in อยู่ หากไม่ขยับเม้าท์ เกินเวลา มันก็จบเห่เหมือนกัน ต้องเสียเวลามา Log in ใหม่ ก็เหมือนกับโปรแกรม Screensaver นั่นเอง