가입인증 메일을 사용하지 않다가 사용했습니다.
1. DB에서 모든 회원들의 이메일을 삭제하고 (쿼리문)
2. 이메일이 없을 시 a.com/reg.. 정보수정 페이지로 이동하는 매 페이지 마다 호출 되도록 (extend) 하는 코드를 알고 싶습니다.
답변 3개
하려는 방법이 틀렸습니다
메일인증을 사용하면서 메일만 삭제해도 인증이 이미된 상태이기 때문에...
1. 환경설정에서 메일인증 사용에 체크는 했을테죠
2. 아래와 같이 화일을 하나 만들어 root에 업로드 하여 실행한 후 삭제하세요
mail_cert.php
<?php
include "_common.php";
sql_query("update {$g5['member_table']} set mb_email_certify='' where mb_id<>'admin' ");
?>
이렇게 하면 로그인 할때 인증해야 한다는 문구가 나옵니다
메일주소를 새로 입력하든지 어쩌든지 하라는 안내문구 및 작동 방법을 바꾸고싶으면
bbs/login_check.php에 코드가 있습니다
confirm 대신 alert로 바꾸면 될 것입니다
1. update {$g5['member_table']} set mb_email=''
2.
if(!$member['mb_email'])
goto_url(G5_HTTP_BBS_URL.'/bbs/register_form.php');
1.
update 테이블명 set 이메일칼럼명='';
2.
if( $UserEmailVar == "" ) {
Header("Location:이동할_주소"); // 거의 맨위에 써야함
// OR
?><meta http-eqive="refresh" content="0;url=이동할주소"><?
exit;
}
답변을 작성하려면 로그인이 필요합니다.