เมื่อเช้าวันนี้ (วันเสาร์ที่ 5 มกราคม 2551) ผมได้รับการแจ้งจากสมาชิกว่าไม่สามารถทำการ login ได้ ซึ่งโดยทั่วไปมักจะเป็นปัญหาที่เครื่องของผู้ใช้ แต่หลังจากได้รับการแจ้งจากหลายท่าน ผมจึงเริ่มผิดสังเกตและได้ทำการตรวจสอบหาสาเหตุ
ข้อมูลเบื้องต้นคือ
- สมาชิกบางท่านยังคง login ได้ตามปกติ แต่ดูจากสถิติการ login น่าจะมีอีกราวครึ่งหนึ่งที่ไม่สามารถ login ได้ คอมพิวเตอร์ที่ผมทดสอบ login ได้ 2 เครื่อง ไม่ได้ 1 เครื่อง
- การ login ในทางเทคนิคเป็นการส่ง file ขนาดเล็กที่เรียกว่า cookie ไปฝังไว้ที่เครื่องของผู้ใช้ คำสั่งที่ใช้ส่งก็แทบไม่ได้ปรับปรุงและใช้งานมาได้หลายปี แต่แล้ว คำสั่งเดียวกันกับใช้ไม่ได้กับเครื่องคอมพิวเตอร์พร้อมๆ กันหลายเครื่อง
-ระบบ server ของ siamfishing.com ไม่ได้มีการปรับปรุงโปรแกรม os, web server, programming language และdatabase
หลังจากทดสอบอยู่หลายชั่วโมง ผมก็เริ่มพบว่า internet explorer เครื่องหนึ่งไม่รับการตั้งชื่อ cookie ที่มีคำว่า cookie อยู่ด้วย แต่ 2 เครื่องไม่มีปัญหา
ผมสันนิษฐานในเบื้องต้นว่า internet explorer บางเวอร์ชัน (น่าจะเป็นเวอร์ชันใหม่) ได้ถูกอัพเกรดอัตโนมัติเมื่อคืน หรือได้เขียนคำสั่งลองรับไว้ภายใน เมื่อถึงเวลาที่กำหนด จึงเริ่มปฏิเสธการรับ ไฟล์ cookie จากเว็บ siamfishing.com หากชื่อไฟล์มีคำว่า cookie ปนอยู่ด้วย
ผมจึงได้ปรับปรุงชื่อ cookie ใหม่ ซึ่งจะมีผลให้ cookie เดิมที่ฝังอยู่ในเครื่องของท่านที่ login ถาวร ไม่สามารถใช้งานได้อีก ดังนั้นท่านที่ login แบบถาวรไว้ จะต้องทำการ login ใหม่
ท่านที่ login ไว้จนลืมและหา password ไม่เจอแล้ว สามารถของ password ได้โดยขอให้ดำเนินตามขั้นตอนต่อไปนี้ครับ....
ขอผ่านโปรแกรมอัตโนมัติ
http://www.siamfishing.com/lostpassword.php
หากท่านใช้อีเมลของ yahoo hotmail รหัสมักจะถูกส่งไปยัง Bulk หรือ Junk Folder
ใช้อีเมลที่ลงทะเบียน เมลมาขอที่ผมโดยตรง
อีเมลเป็นเพียงสิ่งเดียวที่ยืนยันการเป็นเจ้าของ login ได้ดีที่สุด ดังนั้นผมจะส่งรหัสให้กับอีเมลที่ท่านใช้ลงทะเบียนเท่านั้นครับ ท่านสามารถเช็คอีเมลที่ใช้ลงทะเบียนได้โดยการพิมพ์ชื่อ login ที่หน้าขอรหัส ระบบจะแจ้งอีเมลที่ท่านใช้ลงทะเบียนแก่ท่านครับ
http://www.siamfishing.com/lostpassword.php
เมลมาขอได้ที่ siamfishing@yahoo.com
หากอีเมลที่ท่านใช้ลงทะเบียนไม่สามารถใช้งานได้แล้ว ท่านต้องแสดงข้อมูลพิสูจน์ความเป็นเจ้าของ login ด้วยการบอกรหัสให้ถูกมากกว่าครึ่ง หรือข้อมูลอื่นๆ ที่ทำให้ผมเชื่อได้ว่าท่านเป็นเจ้าของ login
นอกจากปัญหาการ login แล้ว ยังมีปัญหาทุกส่วนของโปรแกรมที่ต้องใช้ cookie อย่างการเลือกกลุ่มย่อย ในหน้ากระดาน และปัญหาการเปลี่ยนหน้าอัตโนมัต หากพิจารณาโดยรวมแล้ว เป็นปัญหาที่เกี่ยวข้องกับกลไกลการรับ header จาก server ของ internet explorer ที่ปฏิเสธการรับแบบเดิมไป ทำให้ระบบการทำงานในบางส่วนของเว็บมีปัญหาในการทำงานร่วมกับ explorer บางเวอร์ชันไปด้วย
ที่กล่าวมาทั้งหมด อาจจะมีบางส่วนที่ผมสันนิษฐานผิดไป อย่างไรก็ตามผมจะพยายามปรับปรุงระบบ login ใหม่และโปรแกรมในส่วนอื่นๆ ให้เร็วที่สุดเท่าที่จะทำได้ครับ
ขออภัยในความไม่สะดวกครับ