2011-10-17 2 views
0

내 사이트에서 Fb 등록을 구현하려고합니다. 등록 후 내 사용자 정의 페이지 (동일한 도메인 아래)로 리디렉션하고 싶습니다. 어떻게 코딩해야합니까? 아무도 도와주세요 ....registratiomn 후 페이스 북 도메인에서 사용자 정의 페이지로 리디렉션

코드가 여기에 있습니다 ... 그러나 지정된 리디렉션 URL로 리디렉션되지 않습니다 ..... 다른 방법이 있습니까 ?? 도와주세요 ....

<fb:login-button registration-url="https://www.facebook.com/plugins/registration.php" redirect-uri="<REDIRECT URL>" />Register</fb:login-button> 

답변

0

구현할 수 있습니다. fb registration like this

<body> 
    <div id="fb-root"></div> 
    <script src="http://connect.facebook.net/en_US/all.js"> 
    </script> 
    <script> 
    FB.init({ 
     appId:'YOUR_APP_ID', cookie:true, 
     status:true, xfbml:true 
    }); 
    </script> 
    <fb:registration 
     fields="[{'name':'name'}, {'name':'email'}, 
     {'name':'favorite_car','description':'What is your favorite car?', 
     'type':'text'}]" redirect-uri="URL_TO_LOAD_AFTER_REGISTRATION"> 
</fb:registration> 
</body> 

또는 다른 방법이있을 수 있습니다. 그냥이

<body> 
<div id="fb-root"></div> 
<script src="http://connect.facebook.net/en_US/all.js"></script> 
<script> 
    FB.init({appId: '<?= YOUR_APP_ID ?>', status: true, 
      cookie: true, xfbml: true}); 
    FB.Event.subscribe('auth.login', function(response) { 
    //self.location.href='some url' // redirect where do you want 
    }); 
</script> 

1

처럼 원하는 URL에 사용자를 로그인 버튼을 배치하고 로그인 이벤트를 캡처하고 리디렉션 그것은 "재-URI"아니에요 "리디렉션 - URL을"매개 변수로.

관련 문제