Facebook JS SDK を使用したログインに問題があります。
さて、ユーザーがページに入ると、更新され続けます-window.location.reload();
ユーザーFB.Event.subscribe('auth.login'...
がログインしていなくても、起動されます.
これが私のスクリプトです:
window.fbAsyncInit = function() {
FB.init({
appId : '445298832195237', // App ID
status : true, // check login status
cookie : true, // enable cookies to allow the server to access the session
xfbml : true // parse XFBML
});
FB.Event.subscribe('auth.login', function(response)
{
$.ajax({async: false,
type: 'GET',
url: 'http://hfyt.pl/fb_register.php',
success: function(data)
{
//alert(data);
window.location.reload();
}
});
});
};
http://hfyt.pl/でライブで試すことができます(デバッガーを使用して window.location.reload() のコメントを外すだけです)。私はクロムを使用しています。