회원가입시 휴대폰본인인증을 사용할 경우 자동등록방지 코드가 틀렸다고 나옵니다.
본문
제목 그대로의 문제입니다.
휴대폰본인인증을 사용하지 않으면 자동등록방지가 정상적으로 작동하지만 휴대폰본인인증을 사용하면 kcaptcha.js 파일에 있는 입력글자가 틀렸다는 오류가 뜹니다.
본인인증을 하고 자동등록방지 코드를 새로고침 하면 그대로 가입이 되는 것을 봤을 때
본인인증 과정에서 세션값이 바뀌거나 해서 생기는 문제로 보이는데
어디서 세션값이 바뀌는지 어떻게 확인을 하는지 방법을 몰라 하루종일 시간만 축냈내요.
본인인증서비스는 kcp를 사용하고 있습니다.
어떻게 하면 휴대폰 본인인증과 자동등록방지 코드를 새로고침 없이 쓸 수 있을까요?
답변 1
아마 그게아닐겁니다. 기본적으로 인증과정은 새로고침이 정상적으로 이루워 져야합니다. 즉 이말은 사용자 정보가 틀려을때 이를 반영되어야한다라는거죠..
그렇다면 제생각은 세션 시간을 체크 해보시기바랍니다.
만약 php.ini 파일에서 sesion.gc_maxlifetime = 1440 이정도값즉 24분이 정상적으로 설정되어있다면 또한 충분한 시간입니다. 하지만 이렇게 설정되어있더라도 해당 스크립에서 이를 짧게 잡아놓을 도 있습니다. 확인해보시기 바랍니다.
만약 php.ini 파일일 설정할수 없는 상황이라면
해당페이지에서 세션 스크립트를 넣어주시면됩니다.
답변을 작성하시기 전에 로그인 해주세요.