Moodle auf Apache: zwei virtuelle Hosts mit einzigem Login

Moodle auf Apache: zwei virtuelle Hosts mit einzigem Login

Ich habe eine Moodle-Installation auf CentOS mit zwei Ordnern (virtuellen Hosts) - /2012 und /2011. Beim Durchsuchen nach "http://my.moodle/2012" oder "http://my.moodle/2011" und authentifizieren (bei einem von beiden), wie kann ich automatisch bei dem anderen authentifiziert werden?

deutlicher: wenn ich mich für 2011 authentifiziere, möchte ich auch für 2012 authentifiziert werden und umgekehrt.

ist das möglich?

Antwort1

Dies gilt für alle Webanwendungen, aber grundsätzlich gilt, dass der gleiche grundlegende Domänennamesollenermöglichen Ihnen die Weitergabe des Cookies an die Websites, sofern kein „Cookie-Pfad“ definiert ist (in Ihrem Fall bis /2011 oder /2012). Cookie-Pfade sind wahrscheinlich definiert

Du sagst, du hastAMoodle-Installation, also gehe ich davon aus, dass Sie nur eine Installation haben und über zwei verschiedene virtuelle Hosts darauf zugreifen, die auf dasselbe Verzeichnis auf der Festplatte verweisen, richtig?

Ich habe den Moodle-Code überflogen und der einzige Verweis, den ich auf Cookie-Pfade gefunden habe, befindet sich in /lib/cookies.js. Vielleicht bringt Sie das in die richtige Richtung. Sobald Sie den Pfadteil entfernt haben und sich in derselben Domäne befinden, können Sie sich in jedem Fall frei mit dem einen oder anderen verbinden, sobald Sie sich bei einem von ihnen angemeldet haben.

verwandte Informationen