Moodle no Apache: dois hosts virtuais com login único

Moodle no Apache: dois hosts virtuais com login único

Tenho uma instalação do moodle no centOS com duas pastas (hosts virtuais) -/2012 e/2011. Ao navegar para "http://meu.moodle/2012" ou "http://meu.moodle/2011" e autenticando (para qualquer um), como posso ser autenticado automaticamente para o outro?

mais claramente: quando eu me autenticar para 2011 gostaria de ser autenticado também em 2012 e vice-versa.

isso é possível?

Responder1

Isso é verdade para todos os aplicativos da web, mas basicamente, usando o mesmo nome de domínio básicodevepermitem que você compartilhe o cookie relacionado aos sites, a menos que haja um "caminho do cookie" definido (no seu caso para /2011 ou /2012). É provável que os caminhos dos cookies sejam definidos

Você diz que temainstalação do moodle, então presumo que você tenha apenas uma instalação e esteja acessando-a através de 2 hosts virtuais diferentes que apontam para o mesmo diretório no disco, certo?

Estive folheando o código Moodle e a única referência que encontrei para caminhos de cookies está em /lib/cookies.js. Talvez isso o lance na direção certa. De qualquer forma, depois de se livrar da parte do caminho e estar no mesmo domínio, você poderá se conectar a um ou outro livremente assim que fizer login em um deles.

informação relacionada