Detectar si el usuario de Facebook ha iniciado sesión sin ventanas emergentes

Estoy intentando verificar si el usuario ha iniciado sesión en Facebook (y redirigir a otra página) pero no puedo abrir ninguna ventana emergente para esto:

Esto funcionará: pero abriría una ventana emergente en caso de que el usuario NO esté registrado en facebook

FB.login(function(response) {
    if(response.status == 'connected')
              /*Redirect here*/
});

Esto está funcionando en otra web mía, pero no aquí.

window.fbAsyncInit = function() {
                FB.init({
                  appId      : myAppid, // App ID 
                  status     : true, // check login status
                  cookie     : true, // enable cookies to allow the server to access the session
                  xfbml      : true  // parse XFBML
                });
                FB.Event.subscribe('auth.login', function() {
                      /* REDIRECT HERE */
                });
              };
              // 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/es_ES/all.js";
                 ref.parentNode.insertBefore(js, ref);
               }(document));

¿Alguna pista aquí?

Respuestas a la pregunta(1)

Su respuesta a la pregunta