묻고답하기
회원가입 후 아무 메시지도 뜨지 않는 문제..
2012.08.20 18:39
회원가입 확장 모듈 사용중입니다.
회원가입을 하고 가입버튼을 누르면 갑자기 약관동의 페이지로 넘어가던 문제는 회원가입 후 이동할 URL을 홈페이지로 설정하여 해결했습니다.
헌데, 그래도 통상 뜨는 '가입이 완료되었습니다.' 나 '가입을 환영합니다.' 같은 메시지는 뜨지 않더라구요.
메일인증을 사용을 안하면 바로 로그인된 상태니 어느정도 알아차릴 여지라도 있는데
메일인증을 사용하게 되면 아무 안내도 없이 갑자기 메인페이지로 퉁 튕겨나와버리니 사용자입장에선 당황할수밖에 없을것 같습니다.
회원가입 확장모듈의 문제인가 하고 잠시 확장모듈 '미사용'으로 설정하고 가입해봤는데 기본모듈로도 메시지안뜨는건 여전합니다.
예전엔 안이랬던것 같은데 이거 왜이러죠?? 어떻게해결하나요?
댓글 3
-
EnuX
2012.08.20 19:41
회원가입 확장모듈은 1 5 이상에서는 정상동작을 안합니다. 본인의 XE 버전을 말씀해주세요 -
송지하
2012.08.20 21:59
1.5.3버전입니다만, 문제는 회원가입확장모듈을 적용하지 않아도 메시지가 팝업되지 않는다는 것입니다. 송동우님 답변내용으로 미루어보아 XE만이 아니라 레이아웃에 문제가 있는게 아닌지 싶네요. -
송동우
2012.08.20 20:28
xe - modules - member - member.controller.php 열고
line 614 쯤에
if ($config->enable_confirm != 'Y')
{
if($config->identifier == 'email_address')
{
$this->doLogin($args->email_address);
}
else
{
$this->doLogin($args->user_id);
}
setCookie('joined', 1, time()+60);
}여기서 붉은 색 추가.......
그리고
사용하고 있는 레이아웃 상단에
<block cond="$joined">
{alertScript($lang->cmd_signup.$lang->cmd_complete)}
{@ setCookie('joined', 0, 0)}
</block>
이것 입력사용하는 레이아웃은
xe - layouts - 사용하는 레이아웃 - layout.html
이 경로에 있습니다.
-
송지하
2012.08.20 21:59
송동우님! 정말 친절한 답변 감사드립니다. 말씀하신대로 조치해보았으나 증상은 그대로입니다.ㅠ 회원가입 확장모듈을 적용해도, 적용하지 않아도 메시지는 팝업되지 않았습니다. 참고로 제 XE버전은 1.5.3버전입니다. -
정이3243
2012.08.29 01:53
1.5.3.1.1hotfix에서는 324 line으로 바뀌었네요. 참고 하세요. -
송동우
2012.08.20 22:29
한가지 말씀드리면 원래 그런겁니다.
문게가 있는 것이 아니구요
예전 버전에서는 어떻게 했던간에 그건 중요한 것이 아니구요
버전업이 되면서 그런 경고창 없이 회원가입되는 것이 오류가 아니라는 뜻입니다.
그리고
제가 올려준 팁은 경고창을 원하는 것 같아서 팁을 준 것이구요..
적용해도 안되는 이유는
적용을 잘못해서 그럴겁니다.
눈으로 보면 이해가 될 듯.......
-
송지하
2012.08.20 23:41
에러가 아니라 빠진거였군요.. 개발팀이 아니라 사용자 입장에서는 이해안될 제거인것 같습니다. 무튼 영상까지 첨부해주시고 친절한 답변 정말 감사드립니다. 고맙습니다.