codeigniter 프레임 워크를 사용하고 있는데 tankauth 인증을 구현하려고합니다. 일반 페이지에서도 잘 작동합니다. 컨트롤러의 __construct에서 컨트롤러의 모든 기능을 보호 할 수 있도록 컨트롤러의 __construct에PHP 용 MVC 프레임 워크에서 컨트롤러 인증
을 입력합니다. 이 작업은 사용자의 자격 증명이 시간 초과되어 새 페이지를로드하려고하면 인증 페이지로 리디렉션되므로 다시 로그인 할 수 있습니다. 그러나 컨트롤러의 함수가 ajax를 통해 호출되는 경우 무한 루프가 발생합니다. 페이지가 이미로드되었을 때 리디렉션 헤더를 보내려고하기 때문에 나는 가정합니다.
로그인하지 않은 사람이 함수를 호출하려고하면 ajax 호출을 보호하고 인증 페이지로 리디렉션하는 올바른 방법은 무엇입니까?
감사합니다.
끔찍한 방법으로 액세스 제어를 구현하십시오. –