getLoginUrl()을 사용하여 로그인하는 PHP SDK에 문제가 있습니다. 사용자가 해당 기능에 의해 생성 된 링크를 클릭하면 권한 대화 상자가 표시되지 않고 대신 페이스 북 로고가 표시되므로 권한 대화 상자를 표시하기 전에 클릭해야합니다.getLoginUrl()의 Facebook PHP SDK 문제
0
A
답변
0
Facebook은 사용자가 대부분의 oAuth처럼 iframe을 통해 로그인하는 것을 허용하지 않습니다.
1
앱이 OAuth 2.0에서 허용하지 않는 iframe 내에 인증 대화 상자를로드하려고 시도하기 때문에 Facebook 로고가 표시됩니다. 대신 앱은 페이스 북 로고를 클릭하면 _parent 또는 _top 또는 pop-out-window에 auth-dialog를로드해야합니다.
답변은 앱에서 사용자가 인증 프로세스를 시작하는 방법에 따라 달라집니다. 많은 사람들이이
예는 다음과 같습니다
- 사용자가 응용 프로그램에 도착과 함께 등록되어 있지 않습니다.
- 등록 (인증) 프로세스를 시작하려면 링크를 클릭해야합니다.
- 링크를 클릭하면 Facebook 로고가 표시됩니다. facebook 로고를 클릭하면 인증 대화 상자가 표시됩니다.
대부분의 사람들은 3 단계에 페이스 북 로고를 보여주는 "추가"단계가 있다고 불평합니다.
답변 : 한 사람에 대해 물어 것 <a target="_top" href="<?= $loginUrl ?>
이 가
[당신이 요구하는 것을 달성하기 위해 여러 가지 방법이있다가,이 대답은 을 보여줍니다
: 제품에<a href="<?=$loginUrl?>">
: FROM
: 귀하의 링크를 변경 가장 많이 적용되는 경우 자세한 내용을 제공해야합니다.]