수정내역
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
관리자 페이지>캐시파일 재생성 을 클릭한다.
비밀번호 찾기나 인증메일 재발송을 클릭하여 테스트 해본다.
Рекомендовать : 뀨뀨,
해결되었습니다.
역시 설정에서 문제가 있었네요.
웹마스터 메일 주소가 문제였습니다.
XpressEingine 오픈소스에 참여하시고 여러 모로 바쁘신 와중에 이렇게 소소한 문제(모르는 사람에게는 대단히 큰 문제입니다.) 까지 신경써주시는 백성찬씨에게 다시한번 감사의 말씀 드립니다.
앞으로 공부 많이 해야 되겠다고 생각합니다.
앞으로도 물에 빠져 허우적 거리는 많은 사람을 구제해 주시기를 바랍니다.
감사합니다.
우연히 버그를 오늘 알게되서.. ㅠ.ㅠ
전버전에 없던 버그가 생기니 정말 당혹스럽네여.
해결해주셔서 감사드립니다.
늘 백성찬님의 자료가 제일 도움이 되네요..적절한 시간에^^ 늘 감사합니다
우연히 인증이 안된다는 걸 알았는데..이대로 하니 완벽해결 되었네요
그런데 여기서 문제가 하나 발생했네요..인증메일이 2개가 날라오네요. 이건 우찌 바꿀 수 없나요?
사용하는 메일 서버의 영향이 있는 것 같습니다.
파란은 2개 오고 네이버는 1개가 오는 것으로 확인되었습니다.
한번만 오게 하는 팁이 있던데 다른 메일 계정에서는 어떻게 될 지 모르겠습니다.
회원가입하거나 비번찾기, 메일인증 등 관리자가 자동으로 이메일을 보낼때 이메일이 2개씩 도착할 때의 처리 방법
classes/mail/Mail.class.php 파일을 다음과 같이 수정
74번째줄쯤: // "To: %s".$eol. // 삭제또는 주석처리(/*"To: %s".$eol. */)
79번째줄쯤: // $this->getReceiptor(), // 삭제또는 주석처리
103번째줄쯤: // return mail($this->receiptor_email, $this->getTitle(), $body, $headers); // 삭제또는 주석처리
104번째줄: return mail($this->getReceiptor(), $this->getTitle(), $body, $headers); // 추가
정말 감사합니다. 메일이 백지화 되는 문제, 2개씩 날아오는 문제 2개 다 골치거리 였는데.
여기 들어오고 싹 해소되었네요. 좋은 일이 가득하시길 바랍니다.
추가로 하나더
인증메일 재발송 기능도 안되고 있네요. 백성찬님의 파일로 업그레이드 하고 나서 안된건지 하기 전에 안된건지 모르지만...
파일2개 업그레이드 하고 보니 인증메일재발송을 클릭하니 [잘못된 요청입니다]라고만 나옵니다? 이것도 원래 파일 위치가 틀려서 나온 에러인지?
정상적으로 인증을 한 메일은 인증메일 재발송이 안되도록 했습니다.
인증메일 재요청은 인증메일을 받고 링크를 타고 인증을 하지 않은 경우만 재발송되도록 바꾸었습니다.
회원가입 후 인증이 되었는데 또 인증메일을 요청 한다는 것이 모순인 것 같습니다.
비밀번호 찾기와 개념이 다르므로 수정했습니다.