국내 최고 XE 개발 sejin7940 - XE 배포자료
각 자료에 대한 상세한 기능 설명들은 'XE기능개발내역' 메뉴에서 확인가능합니다
이 게시판은 배포된 자료에 대한 버그문의 용도입니다.
다만, 개인적인 사정으로 문의글에 대해 답변을 달지 못하거나 굉장히 늦게 답변 들리 수도 있음을 양해부탁드립니다
XE 공홈에 배포하는 모든 무료자료는 sejin7940 에게 유지보수 의무가 없으며, 질문에 대한 답변 의무도 없음을 명확히합니다.
반드시 수정이나 기능보완하고픈 사항이 있는 경우에는, 제작문의 쪽에 글을 남겨주세요!
이 게시판은 배포된 자료에 대한 버그문의 용도입니다.
다만, 개인적인 사정으로 문의글에 대해 답변을 달지 못하거나 굉장히 늦게 답변 들리 수도 있음을 양해부탁드립니다
XE 공홈에 배포하는 모든 무료자료는 sejin7940 에게 유지보수 의무가 없으며, 질문에 대한 답변 의무도 없음을 명확히합니다.
반드시 수정이나 기능보완하고픈 사항이 있는 경우에는, 제작문의 쪽에 글을 남겨주세요!
달순이닷컴
조회:6262 2013.05.19 16:44
제목 그대로입니다.
로그인강제를 켜면 회원가입페이지랑 비밀번호찾기 페이지도 안열려서 사용하기 힘드네요 T_T.
따로하는방법 없을까요? 아니면 회원가입페이지를 레이아웃없이 팝업으로 오픈하는방법이라거나..
회원가입페이지랑 비밀번호찾기 페이지를 별도 mid 형태로 사용하시나요?
원래 기본적으로 회원가입페이지는 동일 mid 에서 act=dispMemberSignUpForm 가 연결되는데
이 때는 첫페이지 내부에서도 나오게 예외로 처리를 해두었거든요.
아마도 안 나오면, 회원가입 버튼 클릭시 기본 act 형태가 아니라 어떤 처리가 되어있다든지
아니면 첫페이지에 {$content} 가 빠져있거나 할듯합니다.
해당 애드온을 안 키고, 만드신 첫 로그인페이지에서 회원가입버튼을 눌렀을때 익스플로러 상단의 주소창에
&act=dispMemberSignUpForm 형태로 나오는지 확인해보세요
그리고 살펴보니, 비밀번호 찾기는 동일 mid 에서 act=dispMemberFindAccount 로 연결이 되는데..
이건 예외처리를 안 해두었더군요.
sejin7940_mustlogin.addon.php 에서 14번째줄의
if(!$logged_info && Context::get('module') != 'admin' && Context::get('mid')!=$addon_info->login_mid && Context::get('act')=='dispMemberSignUpForm' ) {
부분을
if(!$logged_info && Context::get('module') != 'admin' && Context::get('mid')!=$addon_info->login_mid && (Context::get('act')=='dispMemberSignUpForm' || Context::get('act')=='dispMemberFindAccount' ) ) {
이렇게 고치고
22번째줄의
echo '<script>location.href="'.getUrl("","mid",$addon_info->login_mid,"act","dispMemberSignUpForm").'";</script>'; 를
echo '<script>location.href="'.getUrl("","mid",$addon_info->login_mid,"act",Context::get('act')).'";</script>'; 이렇게 고치면 됩니다