Q&A

이메일로 계정찾기 에서 %s 치환문제

Jk
2025.03.31 21:39
68
0
CMS/프레임워크 Rhymix 2.1
개발 언어 PHP 8.4

SCR-20250331-srmz.png

 

스크린샷 보시면 무슨 얘긴지 아실 것 같은데,

가입을 했지만 아직 인증을 안한 상태에서, 계정찾기를 하려고 이메일을 입력하면 저런 안내문이 뜨는데요.

%s 부분에 지금 입력해서 체크한 이메일로 치환해서 나와야 할 것 같은데

보시다시피 그냥 나와버리네요.

레이아웃과 스킨을 모두 xedition으로 바꿔서 했는데 같은 증상입니다.

이게 저만 이런건지 다른 분들도 그런 현상이 있는지 궁금해서요.

라이믹스는 2.1.22 엊그제 버전입니다. 

 

 

Jk Lv. 2

댓글 4

  • 2025.03.31 21:48 #1905388

    modules/member/member.controller.php 에서

    function procMemberFindAccount  함수에서


    if($output->toBool() && $output->data->count != '0') throw new Rhymix\Framework\Exception('msg_user_not_confirmed');


    대신에


    if($output->toBool() && $output->data->count != '0') throw new Rhymix\Framework\Exception(sprintf(lang('msg_user_not_confirmed'), $member_info->email_address));            

    이렇게 바꿔보시겠어요?
    직접 테스트해보진 않고 소스만 보고 답변드리는거여서 확인은 못해봤네요

  • 2025.03.31 22:10 #1905396

    @기진곰 
    이거 패치 부탁드려요~  

  • Jk
    2025.03.31 21:59 #1905392

    감사합니다.

    말씀하신대로 하니까 제대로 동작합니다.

     

    (일단 코어를 수정한건데, 다음 업데이트할때 git pull 하면 이걸 덮어씌우나요? 아님 해당 화일이 업데이트가 안되는건가요? - 또다른 질문을 만들었네요 ;;)  

  • 2025.03.31 23:08 #1905400

    세진님께서 알려주신 패치를 코어에 반영하였으니, 앞으로는 코어를 덮어씌우셔도 정상 작동할 거예요.

    단, git을 사용하신다면 수정하신 것을 원상복구한 후에 git pull 하시는 것이 안전합니다.

    수정된 코드의 띄어쓰기, 줄바꿈 등이 완벽하게 일치하지 않을 수 있으니까요.