0
Gmail 인증에 lightopenid를 사용하고 있습니다.Lightpenid, Gmail 인증, 전체 페이지 형식 대신 팝업 표시
는 here 발견 :
는Gmail에 로그인 페이지를 제시하는 기본 방법은 전체 페이지 버전입니다. 그러나 나는 "팝업 버전"을 보여주는 다른 웹 사이트를 발견하고 URL에
<mpl=popup
내가 코드를 통해 검토 한 결과 정식의 URL 문자열에 일부 사용자 지정 옵션을 추가하는 방법을 볼 수있다있다 .
아무도 관리하지 않았습니까?
try
{
$lightopenid = new Lightopenid;
$lightopenid->required = $required_attr;
if(!isset($_GET['openid_mode']))
{
$ui = "&openid.ns.ui=" . urlencode('=http://specs.openid.net/extensions/ui/1.0') . "&openid.ui.mode=popup";
$lightopenid->identity = 'https://www.google.com/accounts/o8/id';
redirect($lightopenid->authUrl() . $ui, 'refresh');
}
감사 $openid->authUrl()
이후
나는 기능 authUrl_v1 및 authUrl_v2 찾고 있어요 :
는 지금까지 내가 아는 한,이 할 수있는 올바른 방법입니다. 당신이 언급 한 코드를 어디에 넣어야하는지 알 수가 없습니다. 좀 더 자세한 코드를 제공해 주시겠습니까? 감사합니다 – PaulM
당신은 틀린 장소를 찾고 있습니다. authUrl()이 사용되는 example.php를보십시오. 이미 LightOpenID를 사용하고 있다면,'header ('Location :'. $ openid-> authUrl());'과 같은 행을 가지며, 그 행을 위에 게시 한 코드로 수정해야합니다. – Mewp
아니요, 여전히 작동하지 않습니다. 내가하는 일을 보여주기 위해 내 질문을 업데이트했습니다. – PaulM