Extra Form
PHP PHP 7.4
CMS Rhymix 2.1

오늘 전화번호 SMS인증 기능을 추가하였습니다.

기능은 잘작동함을 확인하였는데

 

회원정보 수정에서

전화번호를 넣고 인증번호 확인까지 눌러서 인증이 완료되었습니다.라고 얼럿창까지 떳음에도 불구하고

 

회원정보 수정 페이지의 최하단의 등록버튼을 누르지 않으면 저장이 되지 않아 말짱 도루묵임을 확인하였습니다.

제가 페이지 제공하는 관리자 임에도 불구하고 등록버튼을 누를생각을 하지 않는다면

일반 유저들 절반은 회원정보 수정 페이지의 최하단의 등록버튼을 누르지 않을 것으로 생각이듭니다.

 

휴대폰 인증이 완료되면 확인을 누른것처럼 저장되게 하는 방법이 있을까요?

 

아마 이 때문에 다른 대부분의 사이트는 휴대폰 인증 후 다음 스텝 버튼을 통해 저장하고 나머지 정보를 기입하게 되어 있는 것 같습니다.

 

그리고 이미 인증한 회원은 휴대번호 사실 잘 바꿀 일 이없는데

수정폼에서 숫자 수정이 활성화 되어있어서 의미없는 SMS가 소진될 것 같습니다.

휴대폰 번호가 저장되어있다면 휴대폰번호 수정을 눌러서 전화번호를 수정할 수 있으면 좋을 것 같습니다.

 

감사합니다.

  • profile

    우선 자바로 인증하면 회원정보 등록버튼 강제로 눌러져서 저장되게 땜빵 해두었습니다.

  • profile

    이렇게했는데도 친구한테 테스트 시켜보니 역시나 제가 예상한것처럼 등록을 눌러야하는걸 몰라서 인증 문자 수만 늘어나네요 ㅠㅠ
    확인이 눌러질때도 있고 안눌러질때도있고.... DB에는 텅비어있네요ㅠㅠ

     

    아무래도 확인 눌러지는 기간을 2초정도로 딜레이를 줘야할것 같네요.

  • profile
    두개모두 우선 자바 활용해서 처리했습니다
  • profile
    커맨드 중간 필요한 시점에 exec_json함수로 procMemberInsert 같은 메서드를 호출해서 저장하는 것도 방법일 것 같은데, 그게 정말 되는지 그리고 보안상 문제가 있는 건 아닌지는 잘 모르겠네요
  • profile profile

    1719275844800.jpg

    스킨딴이다보니 자바로 처리했는데 보기에 나쁘지 않네요

  • profile

    image.png

    대충 이런 딱지 하나 붙여주고요 ㅎㅎ

  • profile profile
    오 멋있네요 👍