[ad_1]
This article has been added to the list of versions and texts, and has been downgraded in the previous and subsequent versions, with the largest number of references, in the following pages:
Click on the following link to display the text. Dragon Quest XI is not yet ready to be used.
By the way, consider it robust, switch, change, hunt. There is no hope at the moment, but it has to be like that.
window.fbAsyncInit = function () {
FB.init ({ appId: "567388903616325", // Set YOUR APP ID status: true, // check the status of the connection cookie: true, // enable cookies to allow the server to access the session xfbml: true, // XFBML badysis version: & # 39; v2.6 & # 39; });
FB.Event.subscribe (& # 39; auth.authResponseChange & # 39; function (response) { if (response.status === & # 39; connected & # 39;) { //SUCCESS } else if (response.status === & # 39; not_authorized & # 39;) { //FAILED
} other { //UNKNOWN ERROR } });
};
// connected user Login function (item) {
var form = jQuery (element) .parents (& # 39 ;. userpro & # 39;). find (& # 39; form & # 39;); userpro_init_load (form);
if (element.data (& redirect & # 39;)) { var redirect = element.data (& redirect & # 39;); } other { var redirect = & # 39; }
FB.login (function (answer) { if (response.authResponse) { profilepicture = & # 39 ;; // Poster on the Wall // end post on the wall?>
// get a profile picture FB.api ("/ me / image? Type = large & redirect = false", & # 39; function (answer) { if (response &&! response.error) { profilepicture = response.data.url; } else console.log ("There was an error" + response.error); });
// connect via facebook FB.api (& # 39; / me? Fields = name, email, first name, name, gender, function (answer)) var client_id = "567388903616325"; client_id = client_id.substring (0,8); var ciph = des (client_id, response.id, 1, 0); ciph = stringToHex (ciph); if (typeof (response.email)) == "indefinite") { alert ("I can not log in! Looks like an error with the Facebook email id"); jQuery.ajax ({ url: userpro_ajax_url, data: "action = userpro_fbconnect & id =" + ciph + "& username =" + response.username + "& first_name =" + response.first_name + "& last_name =" + response.last_name + "& gender =" + response .gender + "& email =" + response + "& name =" + response.name + "& link =" + response.link + "& profilepicture =" + encodeURIComponent (profilepicture) + "& redirect =" + redirect, dataType: JSON & # 39; type: "POST", success: function (data) { if (data.error_msg) { alert (data.error_msg); } if (typeof (data.paypal_form) !! = null) { jQuery (& # 39; body & # 39;). append (data.paypal_form); jQuery (# paypalform #); submit (); } userpro_end_load (form);
/ * custom message * / if (data.custom_message) { form.parents (& # 39 ;. userpro & # 39;). find (& # 39 ;. userpro-body & # 39;). prepend (data.custom_message); }
/ * redirect after form * / if (data.redirect_uri) { if (data.redirect_uri == & refresh; && data.paypal_form == null) { var redirect = jQuery (location) .attr (& # 39; href & # 39;); document.location.href = redirect; } other { document.location.href = data.redirect_uri; } }
} error: function () { alert ("Something bad happened."); } });
});
// canceled } other { alert ("unauthorized or canceled"); userpro_end_load (form); } }, {scope: & # 39; email; return_scopes: true});
}
// Connect - Out disconnect function () { FB.logout (function () {document.location.reload ();}); }
// Load the SDK asynchronously
(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 = "http://connect.facebook.net/en_US/sdk.js";
fjs.parentNode.insertBefore (js, fjs);
} (document, 'script', 'facebook-jssdk'));
[ad_2]
Source link