Nontri Internet Auto-login: firefox Extension 1.1

หลายคนที่ใช้อินเตอร์เน็ตเกษตร (เช่นผม) อาจจะเจอกับหน้าเว็บ login ทุกครั้งที่ต้องการเข้าอินเตอร์เน็ต เนื่องจากมหาลัยฯต้องจัดเก็บบันทึกการใช้งานอินเตอร์เน็ต ตามพรบ. คอมฯ ถ้าใช้เครื่องส่วนตัวอยู่อาจแก้ปัญหาโดยการให้ browser ช่วยจำ password ได้ (แต่มีเครื่องเซิร์ฟเวอร์ 10 เครื่องสำหรับ login แปลว่าต้อง save password ไว้สำหรับ 10 เซิร์ฟเวอร์ อาจทำได้ง่ายๆ แต่ผมทำไม่เป็น เลยเขียนโปรแกรมดีกว่า)

ก่อนหน้านี้เคยเขียนโปรแกรมช่วย login ด้วย C# (แต่หลายคนเอาไปใช้แล้วก็เจอ bug shutdown ไม่ลง รวมทั้ง password ยังถูกเก็บเป็น plain-text บนเครื่องด้วย) เลยตัดสินใจลองเขียน Firefox Extension (ไม่แก้ bug โปรแกรมเดิม แต่เขียนใหม่เลย – -“)

พอจะเขียน Extension ก็ค้นๆ ไปเจอ Building an Extension สอนเขียนทีละขั้นตอน ช่วยให้หัดเขียนได้เร็วมาก ใช้เวลาประมาณ 3 ชม. (ระหว่างเรียน assembly) รวมเวลาศึกษา doc จาก mozilla <developer center /> ด้วยครับ

Username และ Password จะถูกเก็บ(แบบเข้ารหัส)ด้วย Firefox Password Manager

วิธีติดตั้ง

1. ดาวน์โหลด autologin Extension (9kb) และติดตั้งเหมือน extension อื่นๆ โดย “กดปุ่ม Install”

2. อย่าลืม! ติดตั้ง Certificate ของ KU ก่อน ไม่งั้นโปรแกรมไม่เวิร์ค ที่ http://ca.ku.ac.th/ssl.crt/ROOT-KU-CA.crt

3. คลิกขวา เพื่อกำหนด username/password ก่อนครับ (ตอนนี้ถ้า browser redirect ไปหน้า login เมื่อไหร่โปรแกรมจะ login ให้อัตโนมัติทันทีครับ)

ปล. ตอนนี้โปรแกรมใช้ไม่ได้แล้วครับ มหาลัยเปลี่ยน หน้า login ใหม่อีกนิดหน่อย…. รอใช้โปรแกรมของ jtf ครับ 😀

9 ความเห็นบน “Nontri Internet Auto-login: firefox Extension 1.1

ใส่ความเห็น