수정내역
20090626 21:10 메일인증 및 인증메일 재발송 시 문제 수정
20090626 21:50 잘못 업로드 된 파일 재업로드
20090627 01:15 인증메일 재발송 문제 수정, 인증한 회원이면 인증메일 발송하지 않도록 수정
20090627 02:00 정상회원은 원천적으로 인증메일 재발송 금지하도록 수정.
이전에 받은 분은 다시 첨부파일을 다운로드 해서 업로드 하십시오.
적용 버전 xe1.2.4
설명
https와 하위폴더에 xe를 설치한 경우 메일인증 개선.
오늘(2009/06/26) 부터 약 2주 동안은 xe의 svn업데이트가 중지되므로 패치가 나올 때 까지 사용하시기 바랍니다.
증상
xe가 기본폴더에 설치된 경우에는 문제가 없다.
그러나 xe가 하위폴더에 설치 되었을 경우 수신 메일의 링크에 설치 된 폴더의 명이 한번 더 붙기 때문에 인증이 되지 않는다.
도메인/xe/ 에 설치가 된 경우 수신 메일의 링크가 도메인/xe/xe/?module 와같은 형식으로 된다.
해결방법
첨부파일을 다운로드 하여 아래와 같은 위치에 업로드 한다.
member.controller.php
member.controller.php 업로드 할 경로
\modules\member
member.controller.php 업로드 후 파일의 위치
\modules\member\member.controller.php
confirm_member_account_mail.html
confirm_member_account_mail.html 업로드 할 경로
\modules\member\skins\default
confirm_member_account_mail.html 업로드 후 파일의 위치
\modules\member\skins\default\confirm_member_account_mail.html
관리자 페이지>캐시파일 재생성 을 클릭한다.
비밀번호 찾기나 인증메일 재발송을 클릭하여 테스트 해본다.
추천 : 뀨뀨,
여기에서 행복한 시간 되십시오.
비밀번호를 정상적으로 넣는데도 비밀번호가 틀리다고 나오더니 첨부파일 2개다 다운받아 업로드하니 정상로그인이 되네요 우쨌거나 감시합니다 복많이 받으세요^^
좋은 해결책 감사합니다.
현제 XE 1.2.4 를 사용중이며, 올려주신 파일2개와, 메일이 2개씩와서, 위에 bagle 님이 말씀하신데로 수정하였습니다.
하지만 인증메일 재발송 기능인 않되고있습니다. ㅠ.ㅠ 인증 받지 못한 계정이며.. 재발송누르면, "재발송 메일을 발송하였습니다." 라고만 뜨고 아무 메일이 않옵니다. 어떻게 고치는 방법이 없을련지요.?
2개씩 도착하는 해결방법을 적용하지않고도 해보았습니다.
확인해본 계정은 저의 본인 서버에서 돌고있는 메일 계정 (ksan2.net) 와, hotmail 계정입니다.
http://case.ksan2.net 이 싸이트 인데, "성공적으로 재인증메일을 전송하였습니다." 라고만뜨고, 아무런 메일이 않옵니다. ㅜ.ㅜ 모가 문제일련지요?
네이버 메일 계정으로 Test 해보았습니다.
가입인증메일은 2통식 옵니다. (말씀하신데로, 그 메일2개씩 오는 패치 다시 원래대로 돌려놓고 test중입니다.) 그런데 인증메일 재발송을 누르면 아무.. 메일이 않옵니다. 물론 가입인증메일에서 인증은하지않았습니다. 위 답글중에 인증을 하면은 재발송 해도 않온다는글을 보아서요.. ㅠ.ㅠ 무엇이 문제일련지요 ㅜ.ㅜ
방금 확인해 보았습니다. 회원관리에서 웹마스터 이메일적는부분을 다시 적고 저장하였구요.
회원가입시, 인증메일 발송과 비밀번호 및 아이디 찾기 에서발송된 이메일은 다 오고있습니다. 하지만 역시 인증메일 재발송은 눌러도 재발송을 않하는거같습니다. ㅜ.ㅜ
성찬님께서 올려주신 패치가 적용이 않됬나 싶어서 다시 위에 첨부된파일을 다운받고 덮은다음 캐쉬파일 재생성을 해보았지만 그대로입니다.
참고로 1.2.4 최신버전 + 성찬님의 패치 를 사용중입니다. 도와주세요 ㅠ.ㅜ
qmail 호환체크하니깐 됩니다.
감사합니다. 수고하세요.