묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
제발 도와주세요 ㅠㅠ... 이메일 수정 금지
2014.05.01 14:12
여기 있는대로 했는데 이메일은 수정 금지인데 다른 부분 (닉네임 등) 수정하고 확인누르면 이메일 주소 값은 필수입니다.라고 뜹니다 ㅠㅠ
제발 도와주세요... 실력자분들 ㅠ
댓글 4
-
sejin7940
2014.05.01 14:27
-
designare0
2014.05.01 14:42
해결되었네요 감사합니다! ㅠㅠ
-
designare0
2014.05.06 17:43
이러면 또 가입할때 오류가 나네요 ㅠㅠ 흑흑
-
sejin7940
2014.05.08 09:02
제가 써드린 수정방법은
updateMember 함수.. 즉 수정시에 적용되는 함수입니다
즉, 가입과는 무관하죠.. 가입시 오류가 있으면 그 전후에 수정하신 다른 부분들 때문일듯합니다.
가장 간단한 방법은 core 를 고쳐버리는겁니다
앞의 수정방법 다 되돌리시고..
modules/member/member.controller.php 에서
function updateMember 함수내부에
list($args->email_id, $args->email_host) = explode('@', $args->email_address);
부분 위에다가 추가해주세요
if($logged_info->is_admin != 'Y') $args->email_address = $orgMemberInfo->email_address;
이렇게 하면, 관리자가 관리자페이지에서 회원의 이메일 변경해주는 경우를 제외하고는
회원이 회원정보 창에서 이메일을 수정하더라도 무조건 처음에 기재된 이메일로 등록될겁니다.