[問題] 以Facebook帳號登入一般網站
最近使用Facebook的Login button遇到一個問題
user在index.php頁面,按下Login button之後一般會有以下2種情形
情況1: 登入成功,可以自動轉向到A.php
情況2: 按下取消鍵,會轉到B.php
我的寫法是用 FB.getLoginStatus來判斷
<script>
window.fbAsyncInit = function() {
FB.getLoginStatus(function(response) {
if (response.session) {
location = "A.php"; //登入成功到A
return false;
} else {
location = "B.php"; //登入失敗到B
}
});
};
</script>
很奇怪的是...竟然無法動作耶...
不論登入是否成功,頁面都是停留在index.php這頁
另外還有個問題想請教,
PHP可以讀取user是否已經藉由Login button登入我的網站嗎?
因為要使用PHP來讀取Graph API,前置作業必須先確認user是否已經授權登入
不知道這樣的流程正確嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.85.213.199
推
02/19 12:24, , 1F
02/19 12:24, 1F
→
02/19 12:24, , 2F
02/19 12:24, 2F
→
02/19 12:25, , 3F
02/19 12:25, 3F
→
02/19 21:47, , 4F
02/19 21:47, 4F
→
02/19 21:48, , 5F
02/19 21:48, 5F
推
02/21 00:39, , 6F
02/21 00:39, 6F
Web_Design 近期熱門文章
PTT數位生活區 即時熱門文章