Page 114 - การโปรแกรมเว็บ
P. 114

12-102 การโปรแกรมเว็บ

                       ภาพท่ี 12.93 ฟังก์ชันการท�ำงานเม่ือปุ่มล็อกอินถูกคลิก
                 ภาพที่ 12.93 แสดงฟงั ก์ชนั การท�ำงานเมื่อปุ่มลอ็ กอินถกู คลกิ ส�ำหรบั ภายในฟงั ก์ชนั
checkLoginState(); ท�ำการเรียกใชเ้ ฟซบกุ๊ เอพไี อ FB.getLoginStatus ตามโค้ดกรอบท่ี 1 เพื่อทราบ
สถานะของการลอ็ กอนิ และจากนนั้ ทำ� การตรวจสอบสถานะจาก response ปจั จบุ นั วา่ มสี ถานะเปน็ เชอ่ื มตอ่
(connected) แล้วหรือไม่ โดยการเรียกไปท่ีฟังก์ชัน statusChangeCallback(response); ตามโค้ด
กรอบท่ี 2 ภายในฟังก์ชันน้ีท�ำหน้าท่ีตรวจสอบสถานะการเชื่อมต่อ หากเช่ือมต่อแล้วจะท�ำการส่งค่า
response พรอ้ มขอ้ มลู โทเคน (access token) ทใี่ ชเ้ พอ่ื ตรวจสอบการลอ็ กอนิ โดยขอ้ มลู โทเคนนจี้ ะถกู สง่
ผา่ น URL และสง่ ผา่ นไปที่หนา้ loginController.jsp
   109   110   111   112   113   114   115   116   117   118   119