회원 정보 수정 페이지에 회원 탈퇴 메뉴 추가하기 - 기타스킨강좌, 그누보드5강좌

본문 바로가기
전체검색

기타스킨강좌

그누보드, 영카트 초보 제작자분들을 위한 다양한 스킨 제작 활용 팁을 공유합니다.

회원 정보 수정 페이지에 회원 탈퇴 메뉴 추가하기

관리자 17-09-19 22:26

영카트에서는 마이페이지에 회원 탈퇴 링크가 있습니다.


d767b0871a64448c2ce0f0658fa511a1_1505826482_871.png


위 화면은 영카트 마이페이지입니다.

그누보드5에는 마이페이지가 없고 별도의 회원 탈퇴 링크도 없습니다.

하지만 탈퇴 처리에 필요한 파일은 기본적으로 존재합니다.


회원 탈퇴 처리에 필요한 파일은 bbs/member_leave.php 파일입니다.


예제는 회원 정보 수정 페이지에 추가했습니다.



수정 파일 : skin/member/basic/register_form.skin.php


1. 회원 가입 버튼이 있는 자리에 회원탈퇴 버튼을 추가합니다.


<div class="btn_confirm">
    <input type="submit" value="<?php echo $w==''?'회원가입':'정보수정'; ?>" id="btn_submit" class="btn_submit" accesskey="s">
    <a href="<?php echo G5_URL ?>" class="btn_cancel">취소</a>
    <?php if ($w == 'u') { ?><a href="javascript:member_leave();" class="btn_cancel">회원탈퇴</a><?php } ?>
</div>
 


저기서 탈퇴 버튼을 <?php if ($w == 'u') { ?>....회원탈퇴....<?php } ?> 이렇게 감싸주는 이유는

탈퇴 메뉴가 가입단계에서 노출되면 안 되기 때문에 회원정보 수정 모드일 때만 보이게 하는 겁니다.


신규 가입할 때 회원 개인 정보를 입력하는 페이지와 회원 정보 수정일 때의 페이지가 동일하기 때문에

$w == '', $w == 'u' 이렇게 구분해서 사용합니다.


신규 가입일 때만 필요한 부분은 이렇게 감싸주고

<?php if ($w == '') { ?>.................<?php } ?>


회원 정보 수정일 때만 필요한 부분들은 이렇게 감싸주면 됩니다.

<?php if ($w == 'u') { ?>.................<?php } ?>


회원 가입 스킨 만드실 때 참고하시면 될 겁니다.



2. 파일 하단 스크립트에 추가합니다.


function member_leave() {  // 회원 탈퇴 tto
    if (confirm("회원에서 탈퇴 하시겠습니까?"))
        location.href = '<?php echo G5_BBS_URL ?>/member_confirm.php?url=member_leave.php';
}



정상적으로 수정했다면 회원 정보 수정 모드일 때만 이렇게 탈퇴 링크가 노출됩니다.


d767b0871a64448c2ce0f0658fa511a1_1505827452_903.png 

로그인 후 댓글 작성 가능합니다.

로그인

로그인 후 글 작성 가능합니다.
그누스킨닷컴

그누스터디는 그누보드, 영카트를 이용하시는 초보 사용자를 위한 정보를 공유합니다.

E-MAIL : gnustudy@naver.com / 카카오톡 : gnustudy / 텔레그램 : gnustudy
제작 문의를 제외한 일반 문의는 QA 게시판을 이용해주세요.

Copyright gnustudy.com All rights reserved.