본문 바로가기

Development/관심거리

휴대전화번호 인증 기능

블로그에 거의 신경을 쓰지 못하고 있는데 방문객은 꾸준하다.

유익한 내용을 많이 올려야 하는데 이것 참.. -_- 

혼자 사용하려고 만든 서비스인데 혹시 필요하신분이 계실까해서 페이스북에 올렸던 내용인데 블로그 방문객 중에서도 필요하신 분이 계실까해서 올림.



------------------------------------------------------------------------------------------------------------------------------------


웹, 모바일 서비스에서 회원가입할때 많이 사용하는 "휴대전화번호 인증" 기능입니다.
실명인증은 지원하지 않고 사용자가 입력한 휴대전화번호가 유효한 번호인지만 확인합니다.


1. 사용자가 휴대전화번호를 입력하고 인증번호를 요청하면, 
2. 그 휴대전화번호로 인증번호를 SMS 로 전송하고, 
3. 사용자가 받은 인증번호로 승인요청을 하면, 
4. 인증번호가 일치하는지 확인한 뒤에 승인여부를 결정.
- 일치하면 SMS 는 전송하지 않고 반환값만 넘겨줌.
- 일치하지 않거나 입력 대기시간을 초과하면 반환값을 넘겨주고 사용자에게는 SMS 를 전송해서 알려줌.


http://mcs.johnkim.pe.kr 에서 멤버 가입하시면 휴대전화번호 인증을 테스트 할 수 있고 웹사이트나 안드로이드앱, 아이폰앱에서 직접 테스트 가능하도록 예제소스도 제공합니다.
(웹사이트 : jquery, 안드로이드앱 : jar, 아이폰앱 : 라이브러리소스)
SMS 전송메시지 내용이나 인증번호 길이, 인증번호 입력대기시간도 설정 가능합니다.
적용방법은 굉장히 간단합니다. 
readme 읽어보시고 소스를 보시면 금방 이해가 되실듯.

멤버 가입하면 SMS 20회 전송을 무료제공합니다.
모두 소진하면 다시 재가입하시면 됩니다. ^^

사실은 제가 매번 만들기 귀찮아서 웹서비스 형태로 만들었습니다. 
혹시 필요하신 분 계실까봐 올려봅니다.

ps : 멤버 가입하실때 비밀번호는 암호화해서 저장합니다. 저도 뭔지 몰라요.