
저는 centOS에 /2012와 /2011이라는 두 개의 폴더(가상 호스트)가 있는 무들을 설치했습니다. "를 검색할 때http://my.moodle/2012" 또는 "http://my.moodle/2011"하고 (둘 중 하나에) 인증하는 경우 다른 하나에 자동으로 인증하려면 어떻게 해야 합니까?
좀 더 명확하게 말하자면, 2011년에 인증할 때 2012년에도 인증받고 싶고 그 반대의 경우도 마찬가지입니다.
그게 가능해?
답변1
이는 모든 웹 애플리케이션에 해당되지만 기본적으로 동일한 기본 도메인 이름을 사용합니다.~해야 한다정의된 "쿠키 경로"(귀하의 경우 /2011 또는 /2012)가 없는 한 사이트와 관련된 쿠키를 공유할 수 있습니다. 쿠키 경로가 정의될 가능성이 높습니다.
당신은 당신이 가지고 있다고ㅏ무들 설치이므로 하나의 설치만 있고 디스크의 동일한 디렉토리를 가리키는 2개의 다른 가상 호스트를 통해 액세스한다고 가정합니다. 맞습니까?
나는 Moodle 코드를 훑어보았고 쿠키 경로에 대한 유일한 참조는 /lib/cookies.js에 있습니다. 아마도 그것은 당신을 올바른 방향으로 인도할 것입니다. 어쨌든 경로 부분을 제거하고 동일한 도메인에 있는 경우 둘 중 하나에 로그인하면 자유롭게 연결할 수 있습니다.