관리자 로그인에 구글 OTP 적용하기
Programming/PHP2022. 6. 23. 10:28
우선 자신의 폰에 맞게 OTP 앱을 다운로드 받아서 설치합니다. 그리고 여기로 가셔서 파일을 다운로드 받습니다. 실제로 사용할 파일은 PHPGangsta 안에 있는 GoogleAuthenticator.php 이 파일입니다. 그러니 이 파일만 다운로드 받으셔도 됩니다. PHP 5.5, 5.6에서 실행됩니다. OTP를 이용한 로그인 순서는 대략 아래와 같습니다. 로그인 페이지에서 아이디, 패스워드를 입력합니다(ajax). 아이디, 패스워드가 정확할 경우 레이어 창을 띄웁니다(일반적인(?) 로그인처럼 로그인 버튼을 눌렀을 때 다음 페이지로 이동을 시키는 게 제일 편하지만 간혹 그 자리에서 레이어 창 같은 걸 뜨게 하는 걸 좋아하는 클라이언트가 있습니다). OTP가 뜨고 여기에서 앱을 사용해서 QR 코드를 비추..