Neeraj Arora

Neeraj Arora

  • 1.6k
  • 155
  • 3.1k

Login With Facebook

Oct 11 2013 8:54 AM
Hello ,

I am trying to Login with Facebook in asp.net c# 4.0.

i am using Javascript SDK for login with facebook. but my problem is that i want to logout from facebook after 10 minutes and redirect back to the login page.
how can i do it with javascript SDK facebook.
my code is here:

    <script>
// Load the SDK Asynchronously
(function(d) {
var js, id = 'facebook-jssdk', ref = d.getElementsByTagName('script')[0];
if (d.getElementById(id)) { return; }
js = d.createElement('script'); js.id = id; js.async = true;
js.src = "//connect.facebook.net/en_US/all.js";
ref.parentNode.insertBefore(js, ref);
} (document));

// Init the SDK upon load
window.fbAsyncInit = function() {
    FB.init({
        appId: 'My AppID', // App ID
        channelUrl: '//' + window.location.hostname + '/channel', // Path to your Channel File
        status: true, // check login status
        cookie: true, // enable cookies to allow the server to access the session
        xfbml: true  // parse XFBML
    });

    // listen for and handle auth.statusChange events
    FB.Event.subscribe('auth.statusChange', function(response) {
        if (response.authResponse) {
            // user has auth'd your app and is logged into Facebook
            var uid = "http://graph.facebook.com/" + response.authResponse.userID + "/picture";
            FB.api('/me', function(me) {
            if (me.name) {
                document.getElementById('Label1').innerHTML = me.name;
                document.getElementById('auth-displayemail').innerHTML = me.email;
                document.getElementById('profileImg').src =uid;
                  
                   
                }
            })
            document.getElementById('auth-loggedout').style.display = 'none';
            document.getElementById('auth-loggedin').style.display = 'block';
        } else {
            // user has not auth'd your app, or is not logged into Facebook
            document.getElementById('auth-loggedout').style.display = 'block';
            document.getElementById('auth-loggedin').style.display = 'none';
        }
    });
    $("#auth-logoutlink").click(function() { FB.logout(function() { window.location.reload(); }); });
}
    </script>

i am  login successfully but the problem is that i want to logout from facebook login automatically after 10 minutes.
any body can give me any article or code to do it
thanks

Answers (1)