박긍정

소셜로그인 팝업 끄기, 네아로 화면 자동 리사이징 문제

· 2018-11-26 (월) 18:55:24 · 8317 · 3

1. 소셜로그인 팝업 x   /  현재창에서 프로세스 진행하기

일부 익스플로러에서 소셜로그인 팝업으로 띄울 때에

opener window가 아닌 팝업창 내에서 로그인 완료후 메인으로 이동하는 경우가 있습니다.

소셜로그인을 현재창에서 인증 및 이후 프로세스 진행하고자 하면 아래와 같이 수정해줍니다.

 

/extend/social_login.extend.php 의 


   32  //소셜 로그인 팝업을 사용하면 true
   33: define('G5_SOCIAL_USE_POPUP', ! is_mobile() );  // 모바일에서는 팝업사용 안함
   34: //define('G5_SOCIAL_USE_POPUP', false );        //팝업을 사용하지 않을 경우

 

위 34번의 주석을 풀어주시면 새창이 아닌 현재창에서 진행되며 잘 될겁니다.

https://sir.kr/qa/224054

 

2. 네아로 (네이버 아이디로 로그인) 화면 자동 리사이징 이슈

소셜 로그인의 팝업을 끄셨으면 네아로 로그인 시

현재 탭이 자동으로 화면 리사이징 되는 경우가 있습니다.

아래와 같이 네이버 인증 URL 과 관련한 라이브러리에서 svctype 파라메터를 '0'으로 설정해주면 자동 리사이징이 안됩니다.

 

/plugin/social/Hybrid/Providers/Naver.php 내

아래 하이라이트 부분(svctype 파라메터) 추가


    function loginBegin()
    {
        $token = $this->generate_state_token();
        Hybrid_Auth::storage()->set("naver_state_token", $token);
        
        $parameters = array(
            "response_type" => "code",
            "client_id" => $this->api->client_id,
            "redirect_uri" => $this->api->redirect_uri,
            "state" => $token,
            "svctype" => '0', 
            );

        Hybrid_Auth::redirect($this->api->authorizeUrl($parameters));
    }

 

ref. https://developers.naver.com/forum/posts/81

 

필요하신 분들에게 도움이 되길 기원합니다.

|

댓글 3개

2018-11-26 (월) 19:04:09
좋은 정보 감사합니다.
좋은 정보 감사합니다.^^
감사합니다.
댓글을 작성하시려면 로그인이 필요합니다.

그누보드5 팁자료실

2,788건
+
제목 글쓴이 날짜 조회
18-11-27 조회 1.1만
18-11-26 조회 8,318
18-11-26 조회 7,706
18-11-26 조회 7,801
18-11-26 조회 8,593
18-11-25 조회 8,475
18-11-25 조회 5,699
18-11-23 조회 6,500
18-11-23 조회 8,793
18-11-23 조회 7,915
18-11-23 조회 1.1만
18-11-21 조회 8,323
18-11-19 조회 6,605
18-11-18 조회 6,291
18-11-17 조회 7,435
18-11-17 조회 6,085
18-11-15 조회 5,754
18-11-14 조회 6,058
18-11-11 조회 8,626
18-11-11 조회 6,837
18-11-10 조회 6,558
18-11-04 조회 7,105
18-11-01 조회 6,951
18-11-01 조회 6,306
18-10-31 조회 8,361
18-10-29 조회 8,859
18-10-28 조회 6,759
18-10-28 조회 5,365
18-10-28 조회 5,619
18-10-24 조회 8,456