라이믹스 2.1.2 버전 회원가입 불가능현상.
라이믹스 2.1.2 버전 업데이트 이후 회원가입이 안되는 문제점이 있을거예요
임시방편으로 member.admin.view.php 파일
599 번째줄과 677번째줄에 있는 if문을 아래처럼 바꿔주세요.
599번째줄
if(isset($member_config->enable_confirm) && $member_config->enable_confirm === 'Y' && !$isAdmin && Context::get('act') !== 'dispMemberSignUpForm')
677번째줄
if($formInfo->name === 'nick_name' && ($member_config->allow_nickname_change ?? 'Y') === 'N' && Context::get('act') !== 'dispMemberSignUpForm')
입력 부분에서 관리자 페이지 및 여러곳에서 제어하는 기능을 넣었는데 회원가입에서도 이 부분이 허용이 되어버리는 바람에 생기는 문제였습니다.
우선 임시방편 코드만 남겨드린것이니 나중에 업데이트 하시면 꼭 패치된것으로 운영하시기 바랍니다.
람보
Lv. 17
댓글 5
추가 패치 나왔습니다!
보안패치를 급하게 찾는 분들의 편의를 위해, 공홈(rhymix.org)에서 배포중인 2.1.2 전체 파일 및 변경분 파일에도 수정 내역을 소급 적용하였습니다. 2.1.3까지 기다릴 필요 없도록...
2.1.2 Changed Files Only 이 파일로 다시 업데이트하면 될까요?
항상감사드립니다.
다행히 제사이트에는 가입자가 있는걸로 봐서는 정상작동하긴 하였나보네요.
이미 2.1.2로 업데이트하셨다면 변경파일 중 member.admin.view.php만 교체하셔도 됩니다. 위에서 람보님이 알려주신 방법과는 조금 다른 방법으로 패치했지만, 어쨌든 같은 파일입니다.
로그인 방식 + 인증 메일 발송 여부 등 몇 가지 설정의 조합에 따라 문제가 일어나기도 하고 안 일어나기도 해서 발견이 늦었던 것 같습니다. 워낙 다양한 설정이 있다 보니... 괜찮은 사이트는 또 괜찮더라구요.