window.fbAsyncInit = function() { FB.init({ appId: '103033703139569', // App ID status: true, // check login status cookie: true, // enable cookies to allow the server to access the session xfbml: true, // parse XFBML oauth : true, }); FB.Event.subscribe('auth.login', function(response) { if (response.status === 'connected') { document.cookie = 'fb_accessToken=' + response.authResponse.accessToken; document.cookie = 'fb_userId=' + response.authResponse.userID; window.location.reload(); } else if (response.status === 'not_authorized') { // the user is logged in to Facebook, //but not connected to the app console.debug("fb - not_authorized"); } else { // the user isn't even logged in to Facebook. console.debug("fb - not logged in"); } }); FB.Event.subscribe('auth.logout', function(response) { // __doPostBack('ctl00$FacebookScript1','FacebookLoggedOut') //console.debug('auth.logout - ' + response); //console.debug('auth.logout status - ' + response.status) ; var d = new Date(); document.cookie = 'fb_accessToken=;expires=' + d.toGMTString(); document.cookie = 'fb_userId=;expires=' + d.toGMTString(); window.location.reload(); }); // Additional initialization code here }; // Load the SDK Asynchronously (function(d) { var js, id = 'facebook-jssdk'; if (d.getElementById(id)) { return; } js = d.createElement('script'); js.id = id; js.async = true; js.src = "//connect.facebook.net/de_DE/all.js"; d.getElementsByTagName('head')[0].appendChild(js); } (document));