Rev 20182 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed
var LoginNamespace={};var authDetails=null;var userDetails=null;/* window.fbAsyncInit = function() {FB.init({appId : '${in.shop2020.appId}', // App ID//channelUrl : '//local.shop2020.in:8080/channel.html', // Channel Filestatus : true, // check login statuscookie : true, // enable cookies to allow the server to access the sessionxfbml : true, // parse XFBMLoauth : true});};window.fbAsyncInit();// 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));*//* function login() {FB.login(function(response) {if (response.authResponse) {authDetails = response.authResponse;FB.api('/me', function(response){userDetails = response;if(userDetails!==null) {loginToSaholicByFacebook(userDetails, authDetails);}});} else {// cancelled}},{scope: 'email, publish_stream'});}*/$(document).ready(function() {$.ajaxSetup({ cache: true });$.getScript('//connect.facebook.net/en_US/sdk.js', function(){FB.init({appId: '{716370691734306}',version: 'v2.7' // or v2.0, v2.1, v2.2, v2.3});$('#loginbutton,#feedbutton').removeAttr('disabled');});(function(d, s, id) {var js, fjs = d.getElementsByTagName(s)[0];if (d.getElementById(id)) return;js = d.createElement(s); js.id = id;js.src = "//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.7&appId=716370691734306";fjs.parentNode.insertBefore(js, fjs);}(document, 'script', 'facebook-jssdk'));});function checkAndCallFacebookLogin() {//window.fbAsyncInit();FB.getLoginStatus(function(response) {// Check login status on load, and if the user is// already logged in, go directly to the welcome message.authDetails = response;if (authDetails.status == 'connected') {getCurrentUserInfo();} else {// Otherwise, show Login dialog first.FB.login(function(response) {authDetails=response;getCurrentUserInfo();}, {scope: 'user_friends, email'});}});}function getCurrentUserInfo() {FB.api('/me?fields=id,name,email,permissions', function(userInfo) {userDetails = userInfo;if(authDetails && authDetails.status=='connected' && userDetails && userDetails.email){$.ajax({type : "POST",url : "/login!verifyFbUser?accessToken="+authDetails.authResponse.accessToken+"&email="+userDetails.email,success : function(response) {response = JSON.parse(response);if(response.status=='success')window.location.href="http://www.shop2020.in";elsealert(response.message);}});}else{//retry//login unsuccessful}});}function updateStatusCallback(response){console.log(response);FB.getLoginStatus(function(response){console.log(response)});getCurrentUserInfo();/* $.ajax({type : "POST",url : "/login/?email=acad.amitgupta@gmail.com&name=Amit&gender=male&isFacebookUser=true&accessToken=",success : function(response) {window.location = "/";}});*/}