테스트 사이트 - 개발 중인 베타 버전입니다

회원탈퇴 하기전에 경고창을 달고싶습니다.

아득히 7년 전 조회 2,126

안녕하세요 초보 개발자입니다.

 

아이디에 비밀번호치고 확인누르면 ??님께서 탈퇴 되었습니다. 이렇게 뜨는데요

 

이 전에 비밀번호가 맞다면 한번더 탈퇴하시겠습니까? 를 확인,취소로 나눠서

 

넣어주고싶습니다.

 

bbs/member_leave.php 를 어떻게 고쳐줘야 될까요? 밑에 해당소스입니다.

 

if (!$member['mb_id'])     alert('회원만 접근하실 수 있습니다.');

if ($is_admin == 'super')     alert('최고 관리자는 탈퇴할 수 없습니다');

if (!($_POST['mb_password'] && check_password($_POST['mb_password'], $member['mb_password'])))     alert('비밀번호가 틀립니다.');

// 회원탈퇴일을 저장 $date = date("Ymd"); $sql = " update {$g5['member_table']} set mb_leave_date = '{$date}' where mb_id = '{$member['mb_id']}' "; sql_query($sql);

// 3.09 수정 (로그아웃) unset($_SESSION['ss_mb_id']);

if (!$url)     $url = G5_URL;

alert(''.$member['mb_id'].'님께서는 '. date("Y년 m월 d일") .'에 회원에서 탈퇴 하셨습니다.', $url); ?>  

 

 

도움부탁드립니다!

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

Policia
7년 전

member_leave.php 에서는 탈퇴처리를진행하는곳이기때문에 여기서 처리하기엔 이미 늦을것같습니다

 

skin/member/basic/member_confirm.skin.php 파일을 고쳐야 할것같습니다

 

해당 스킨파일 맨 아래 하단에 fmemberconfirm_submit이란 함수가있습니다

 

</p>

<p><script></p>

<p>function fmemberconfirm_submit(f) {</p>

<p> document.getElementById("btn_submit").disabled = true;</p>

<p> <?php if ($url == 'member_leave.php') { ?></p>

<p>  if(confirm('정말로 회원탈퇴를 진행하시겠습니까?')){</p>

<p>   return true;</p>

<p>  }else{</p>

<p>   document.getElementById("btn_submit").disabled = false;</p>

<p>   return false;</p>

<p>  }</p>

<p> <?php } else { ?></p>

<p> return true;</p>

<p> <?php } ?></p>

<p>}</p>

<p></script></p>

<p>

 

이런식으로 하시면 비슷한 결과를 얻을수있을것같습니다

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

아득히
7년 전
이대로 해보았더니 바로 회원탈퇴 처리가 되네요 ㅠ 경고창이 뜨질 않습니다
아득히
7년 전
아아 url 주소 찍어보고 http 까지 넣어서 하니까 잘됩니다 감사합니다!!

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인