메일인증 사용 시 자동 인증 처리되는 문제 질문입니다.
본문
메일인증을 설정하고 회원 가입을 수행하였는데
인증 메일은 정상적으로 가지만 메일 발송 후 가입자가 메일 인증을 하지 않았는데
인증 처리되어 버려 로그인이 가능한 상태가 됩니다.
이런 경우 겪으신분 계신가요?
환경 설정에서 메일발송, 메일인증, 폼메일 사용을 모두 체크하였고,
php 버전은 5.5.17 입니다.
참고로 인증메일 내에 인증버튼( a 태그)을 텍스트로 URL만 표시 후에는 자동으로 인증처리가
되지 않았습니다.
몇 시간째 헤매고 있는지 모르겠습니다.
답변 1
문제 해결했네요.
결론은 그누보드 5.2.5버전에서 5.3.1버전으로 업그레이드 후 해결되었습니다.
해결 내용은 확실하지 않으나 문제점은
인증 메일 보낼 때 인증을 처리하기 위한 링크 버튼(a 태그)가 포함될 경우
(예 : <a href="인증URL">인증</a> )
해당 인증 URL이 한번 호출되어 인증 처리가 되어버리는 경우 입니다.
메일 폼에 str_replace를 수행해도 동일한 증상이 있었으며,
메일 폼을 include 하여 인증URL 항목에 변수 처리하여도 동일하였습니다.
이런 증상은 간혹 다른 분들께서 가입 시 메일인증을 설정해놓고
발송된 메일에서 "메일인증 요청 정보가 올바르지 않습니다." 라는 메시지를 보이는 경우도
위와 같은 증상으로 볼 수 있을 것 같습니다.
저와 동일한 문제가 가지고 계신분이라면 도움되었으면 하네요.
감사합니다.
답변을 작성하시기 전에 로그인 해주세요.