Extra Form
PHP PHP 8.2
CMS Rhymix 2.0

1. 메일 인증으로 인증을 받아 가입한 회원이 있습니다.

2. 메일인증을 끄고, 전화번호 입력난을 만들고, SMS인증을 켰습니다. (테스트 삼아 전화번호는 '선택'으로 하고 '문자인증'은 켰습니다)

 

이 상태에서,

새로 가입을 할때 전화번호를 입력하지 않으면 에러가 납니다.

전화번호 입력을 선택으로 했으니 그냥 통과해야 될 것같은데, 또 '문자인증'은 켜놨으니 에러가 나는게 맞는건지 모르겠습니다.

이건 전화번호를 필수로 바꾸고 다 입력하게 하면 될것 같으니 큰 문제 아닐 수 있으나,

 

기존의 회원(전화번호를 입력하지 않은 회원이죠)이 자기 정보를 수정하려고 하면 전화번호가 없으니 에러가 납니다.

이건, 메일인증을 받은 회원들이 자기 정보를 수정하기 위해서는 문자인증을 또 받아야 한다는건데, 

기존의 회원에게는 영향이 안 가도록 하는게 맞지 않나 싶습니다.

 

참고로, 에러는 아래가 같습니다.

TypeError #0 "Rhymix\Framework\Korea::isValidPhoneNumber(): Argument #1 ($num) must be of type string, null given, called in /home/filmmakers/html/rhymix/modules/member/member.controller.php on line 4045" in modules/member/member.controller.php on line 4045 (via common/framework/Korea.php on line 72)

 

 

  • profile
    php8 에러 류 같아요. 일단 7.4 로 내리면 어떨까요