Login con Facebook

Felice Gattuso

Utente Attivo
19 Ago 2012
41
0
0
ragazzi... penso che questo tema sia stato affrontato millemilioni di volte però non riesco a capire proprio dove sbaglio... ho bisogno di un vostro aiuto... molto semplicemente vorrei fare effettuare il login all'utente ospite sul mio sito... ma in realta dovrebbero tornarmi soltalto delle informazioni quali email e username che mi serviranno a registrare sul mio database... ora esegui questo script

HTML:
<div id="fb-root"></div>
      <script>
        window.fbAsyncInit = function() {
          FB.init({
            appId      : 'L'ID DELLA MIA APP',
            status     : true, 
            cookie     : true,
            xfbml      : true,
            oauth      : true,
          });
        };
        (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/en_US/all.js";
           d.getElementsByTagName('head')[0].appendChild(js);
         }(document));

       //LOGIN FUNCTION 
       function login() {
        FB.login(function(response) {
   if (response.authResponse) {
     console.log('Welcome!  Fetching your information.... ');
     FB.api('/me', function(response) {
		var username = response.name;
		var email = response.email;
		var userid = response.id;
       	window.location.href = 'fb.php?mail='+email+'&name='+username+'&id='+userid;
     });
   } else {
	  FB.logout(function(response) {} );
	  alert('User cancelled login or did not fully authorize.');
     
   }
 }, {perms:'email,read_stream,publish_stream,offline_access'});
     }
      </script>
      
<div onclick="login();" class="fb-icon">Login with Facebook</div>

ora... perchè funziona solo con me ?... cioè... a tutti gli altri al momento del click visualizza "User cancelled login or did not fully authorize." .... non fa neanche richiedere l'autorizzazione... come risolvo ? grazie in anticipo
 

Discussioni simili