2014-02-06 2 views
0

CodeIgniter 용 Ion-auth 등록 라이브러리를 사용하고 있습니다. 모든 것이 정상적으로 작동했지만 일부 사용자는 이메일 등록 활성화 시스템에 문제가있는 것으로 나타났습니다. 테스트를 거쳤으며 전자 메일 활성화 코드는 처음 몇 번 시도해도 작동하지 않을 수 있지만 후속 시도에서 작동 할 수 있습니다.codeigniter ion-auth 정품 인증 코드가 산발적으로 작동하지 않습니다.

내 로컬 호스트 버전에서 정상적으로 작동합니다. 내 짐작으로는 처리 시간 또는 URL의 길이와 관련이있을 수 있습니다. 활성화 코드는 다음과 같습니다. http://domain.com/auth/activate/1133/6021ed8cb63ee10cb39d93eb995e852783133412

서버는 Mediatemple DV입니다.

아이디어가 있으십니까?

감사합니다.

답변

0

확인할 첫 번째 사항은 users.activation_code 필드가 채워지고 활성화 이메일의 코드와 일치하는지 여부입니다.

+0

안녕하세요. Ben. 네, 그걸 확인해 봤습니다. 나는 Mediatemple DV로 마이그레이션 할 때 원래 같은 문제가 있었고 긴 URL을 처리하지 못하는 것처럼 보이는 nginx를 해제해야했습니다. 이제는 산발적으로 발생하므로 복제하기가 어렵습니다. 다음으로 모델이 인증 컨트롤러에서 올바른 정보를 얻고 있는지 테스트 할 것입니다. 내 백업 해결 방법은 activate()이 실패하면 다시 시도 할 수 있도록 사용자가 링크를 클릭 할 수있는 새 기능을 갖는 것입니다. 좋은 도서관 btw .... 그것을 공유 주셔서 감사합니다. 몇 가지가 내 머리 위로 끝나지만 전체적으로 잘 작동합니다. – user3222166