회원가입후 지정된 페이지로 이동하지 않는데요...
CMS/프레임워크 | Rhymix 2.0 |
---|---|
개발 언어 | PHP 8.0 |
회원가입 후 이동할 페이지를 지정해서 잘 되고 있었는데(몇달전 확인한바로 되고 있었던 것으로 기억됨), 언제부터인가 거기로 안가고 대신에 "로그인창"이 뜨네요.
1. 관리자 페이지 -> 회원 설정 -> 회원 가입후 이동할 페이지, 지정했습니다. 예를들면) www.abc.com/emailconfirm
2. url을 직접 접속하면 잘 보입니다 (비회원도 접근 되며, 권한설정 문제 없음).
3. 그런데, 회원 가입 후 www.abc.com/emailconfirm으로 이동하는 것이 아니라 www.abc.com/index.php?act=dispMemberLoginForm 로 가버립니다.
4. DB에도 (member_config 테이블) redirect_url이 www.abc.com/emailconfirm 이런식으로 제대로 되어 있습니다.
다른 분들은 잘 되고 있는지요? Rhymix 버전은, 2.0.10와 2.0.12에서 해봤습니다. 전에는 분명히 되었던 것으로 기억하는데 말이죠.

토비리
Lv. 5
댓글 5
https://github.com/rhymix/rhymix/blob/a6ace52c9e25047f966eb83253526215936029b1/modules/member/member.controller.php#L995-L1000
현재는 가입시 이메일 인증을 받지 않는 경우에만 이동할 페이지 기능이 동작하도록 되어 있습니다.
와~ 저부분 봤었는데, 윗줄 보고 아랫줄 보고, 정작 저 6줄은 보고도 눈에 안들어왔네요. 보고 싶은 것만 필터링 했나봅니다.
답변 감사합니다. 우선 해결해서 쓸수 있겠네요.
해당사항은 제보되었으며 라이믹스 2.1 버전에서 수정될 것으로 보입니다.(7년전부터 인증기능 사용시 로그인창이 뜨도록 되어 있어 그냥 바꾸면 다른 문제가 생길 수 있습니다)
감사합니다. 인증메일이 스팸으로 가는 경우가 있어, 자세히 설명해줘야 하는 사이트가 있어서, 우선 1008 라인을 if($config->enable_confirm == 'Y') 에서 if($config->enable_confirm == 'Y' && !$config->redirect_url) 로 바꿨습니다. 일단 링크로 이동은 하는데, 다른 문제는 ... 일단 저지르고 보는거죠 ㅎㅎ.
제가 이 문제를 2017년에 이슈로 남겼었는데, 메세지만 수정되고 이동 페이지에 대해서 기능 개선이라고 체크하시고 아무런 조치가 없었습니다.
그래서 저도 같은 방식으로 수정하여 사이트를 운영 중입니다. 가입 후 인증과 별도로 읽어야 하는 내용이 있는데 로그인 화면으로 넘어가 버려서.. ㅎㅎ
2021년에 다시 부활 되었군요;