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

메일인증이 자동으로 되버리네요. 채택완료

시린♡ 7년 전 조회 3,451

서버에서 메일 전송이 안되서 외부 smtp 이용하여 이메일인증 기능을 사용하려고

팁보고 했더니 인증메일도 잘오고 작동도 잘되는데 다음,네이버 메일로 가입시 입력해놓고

회원가입하면 인증메일이 가입한 다음이나 네이버에 전송이 되는데

관리자 페이지에서 확인해보면 이메일인증 란에 Y 로 변경이 되어있습니다.

분명 인증메일을 받았지만 인증 절차를 진행하지않았는데 해결방법이 있을까요?

이거 스팸사용자가 다음이나 네이버 계정으로 메일 등록하면 인증도안하고 너도나도 가입해서 스팸글

올릴수있을텐데 그러면 안대니까 빨리 방법을 찾아놔야할텐데...따로 인증메일관련된내용

수정하거나 한건없습니다. 단지 외부 smtp 사용하려고 팁보고 한내용밖에는...

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

답변 2개

6년 전

https://sir.kr/qa/240304 참고 하세요.

같은 현상이신지는 모르겠으나 비슷한 현상을 해결 하시고 댓글을 남겨 두셨네요.

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

답변에 대한 댓글 1개

시린♡
6년 전
원본파일 다시 덮어씌워서 해결이 되었어요!!!지금은 잘사용중에있습니다..~^ ^)

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

잉끼s
7년 전

혹시 인증 메일 받으시고 버튼 누르셨나요?

메일 상에서 버튼 누르고 페이지로 이동하는 것 자체가 인증이 완료된 것입니다.

 

 

버튼도 누리지 않으셨으면, 

/bbs/register_form_update.php 중

    // 이메일 인증을 사용하지 않는다면 이메일 인증시간을 바로 넣는다

    if (!$config['cf_use_email_certify'])

        $sql .= " , mb_email_certify = '".G5_TIME_YMDHIS."' ";

    sql_query($sql);</p>

<p>

 

위 부분을 확인해보시기 바랍니다.

 

위 부분이 인증완료 시키는 부분입니다.

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

답변에 대한 댓글 1개

시린♡
7년 전
인증메일은 클릭 안한상태에서 관리자 페이지에서 확인했습니다.

위파일은
// 이메일 인증을 사용하지 않는다면 이메일 인증시간을 바로 넣는다
if (!$config['cf_use_email_certify'])
$sql .= " , mb_email_certify = '".G5_TIME_YMDHIS."' ";
sql_query($sql);
보면 동일한 내용으로 그대로 잘있는거같네요..따로 파일을 고치거나 한건아니라서..원본상태거든요.

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

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

로그인