Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/10/2012, 20:39
Avatar de chichote
chichote
Colaborador
 
Fecha de Ingreso: diciembre-2004
Ubicación: Santiago - Chile
Mensajes: 1.868
Antigüedad: 19 años, 4 meses
Puntos: 145
Respuesta: Login de Facebook sin Ventana Emergente

Con la api puedes obtener la url del login de tu app.

Código PHP:
require 'facebook.php';

$app_id "ACA TU IDE DE LA APP";
$app_secret "TU CODIGO SECRETO";
$facebook = new Facebook(array(
    
'appId' => $app_id,
    
'secret' => $app_secret
    
));


$user $facebook->getUser();


if (
$user) {
    
$logoutUrl $facebook->getLogoutUrl();
} else {
    
$loginUrl $facebook->getLoginUrl(array(
                
'redirect_uri' => ACA LA PAGINA DONDE TE ENVIARA FACEBOOK DESPUES DE LOGUEAR,
                
'scope' => 'ACA LOS PERMISOS SEPARADOS POR COMA'));


$loginUrl este es el codigo de la url para el login, solo lo pones en un <a href="<?php echo $loginUrl?>" >Login</a> y es todo.

Una cosa importante para cumplir con las politicas de facebook es que el 'redirect_uri' debe ser una pagina intermedio, para desaparecer el ACCESS TOKEN de facebook que te lo envia por get y no puedes mostrarselo al Usuario.
__________________
http://chicho.ninja yiaaaa