네이버아이디로 회원가입후 비밀번호 수정 부분

네이버아이디로 회원가입후 비밀번호 수정 부분

QA

네이버아이디로 회원가입후 비밀번호 수정 부분

본문

네아 검수하는데

 

네이버 아이디로 회원가입시  회원정보 수정에서 비밀번호 부분이 나오면 안된다고 하는데

이걸 어떻게 수정해야될까요? 그누보드 소스상에서 저렇게 되있는건데 초보라 수정방법을 잘몰라서요

질문답변에도 나와있질 않는거 같고 찾아봐도 없네요

 

예를 들어 네이버아이디로 회원가입후   회원수정 누르면 주소는 /bbs/register_form.php?provider=Naver

이거인데   비밀번호 수정부분이 나오면 안된다고 합니다. ㅠ

 

 초보라 설명도 부족합니다. ㅠ. 고수님들 조금만 알려주시면 감사합니다

이 질문에 댓글 쓰기 :

답변 1

네이버 소셜로그인이 예전에도 검수과정이 까다로웠는데 점차 더 검수과정이 복잡해 지고 있습니다.

 

아래와 같이 자바스크립트로 hide 처리를 해서 다시 검수를 받아보세요.

 

1) 5.3 버전이하 수정하는 방법

 

/bbs/register_form.php 파일에 거의 마지막부분에 보면은

 

include_once($member_skin_path.'/register_form.skin.php');

 

라고 되어 있는 코드가 있습니다. 그 아래에 아래 코드를 넣어서 비밀번호 입력란을 hide 처리 합니다.

 


// 소셜로그인 경우 네이버이면
if( isset($_REQUEST['provider']) && 'naver' === strtolower($_REQUEST['provider']) ){
    echo '<script>jQuery("label[for=reg_mb_password]").parent().hide();jQuery("label[for=reg_mb_password_re]").parent().hide();</script>';
}

 

2) 5.4 버전에서 수정하는 방법

 

/extend 폴더에 아무이름으로 파일하나 만든 다음에 아래 코드를 붙여넣기 합니다.

 


<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
add_event('register_form_after', 'register_form_hide_social_naver', 1, 3);
function register_form_hide_social_naver($w, $agree, $agree2){
    // 소셜로그인 경우 네이버이면
    if( isset($_REQUEST['provider']) && 'naver' === strtolower($_REQUEST['provider']) ){
        echo '<script>jQuery("label[for=reg_mb_password]").parent().hide();jQuery("label[for=reg_mb_password_re]").parent().hide();</script>';
    }
}
?>

 

 

 

 

답변을 작성하시기 전에 로그인 해주세요.
전체 6
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT