웹앱에서 로그인 시 oauth 중복 호출 문제

안녕하세요… 질문이 있습니다.

카카오톡 로그인을 구현하고 있는데요.

.카카오에서

https://kauth.kakao.com/oauth/authorize 으로 로그인 시 콜백되는 URL 페이지가 두번 호출되는 문제가 있습니다.

무엇을 잘못했는지를 잘 모르겠네요.

php로 구현중입니다.

/login.php에서

호출하고

/oauth/index.php 에서 파라미터로 코드를 받고 엑세스 토큰 획득해서 로그인 처리를 하는데요.

카카오에서 로그인하면 간헐적으로 동시에 /oauth/index.php가 두번씩 실행이 됩니다.

앱에서 URL 실행 로그를 찍어보면…

doNewActivity : https://kauth.kakao.com/oauth/authorize?client_id=xxxxxxx&redirect_uri=yyyy/outh&response_type=code //카카오 코드받기 페이지 실행

shouldOverrideUrlLoading : Kakao Account // 카카오 로그인 창 실행

shouldOverrideUrlLoading : https://kauth.kakao.com/oauth/authorize?client_id=xxxxxx&redirect_uri=yyyy/oauth/&response_type=code //무슨 이유인지 모르겠으나 로그인 후에 한번 더 코드받기 페이지가 실행됨. 따로 로그인 후에 코드받기를 실행하는 코드는 없음.

//두번 실행되는데 차이점은 oauth 뒤에 /가 붙냐 안붙냐 차이
shouldOverrideUrlLoading : http://xxxxx/oauth/?code=xxxxx
shouldOverrideUrlLoading : http://xxxxx/oauth?code=xxxxx

도대체 무엇이 문제일까요? ㅠㅠ

@smartshop
/oauth/index.php는 요청이 두번씩 들어오는 경우가 있네요.
코드를 다시 한 번 살펴보셔야할거 같네요.