웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
회원정보 수정 위해 비밀번호 재입력 후 튕기는 경우
2013.01.06 20:21
회원정보 변경 을 누르고 나면
비밀번호 재입력 창이 하나 새로 나타나는게 최신 XE 에 추가된 내용인데...
여기에 비밀번호를 넣고 정상적이면 회원정보수정페이지 ( dispMemberModifyInfo) 로 이동되는데..
문제는 이 때 mid 값이 사라집니다.
act 만 있으면 mid 가 필요없을 수도 있지만,
디자인 등의 이유로 회원정보 부분전체를 특정 mid 를 끼고 움직이거나 여러 상황에 따라
이 mid 가 전달 안 되는게 문제가 생길 수 있습니다
이런 현상이 나타나는 경우
modules/member/member.controller.php 에서
procMemberModifyInfoBefore 함수에서
$redirectUrl = getNotEncodedUrl('', 'act', 'dispMemberModifyInfo');
를 아래걸로 교체하면 될듯합니다
$redirectUrl = getNotEncodedUrl('', 'mid',Context::get('mid'), 'act', 'dispMemberModifyInfo');
댓글 2
-
Paul
2013.01.08 02:58
-
구름나무바위
2013.04.07 21:46
xe 1.5 사용할때 이 문제 때문에 엄청 고생했었네요.
xe1.7에서는 회원에서 레이아웃 지정이 가능하게 변경이 되었더군요.
감사합니다. 좋은 팁입니다. :)