Evolution #997
closed
Gestion de la variable LOGIN_URI (reverse proxy)
Added by Sylvain CANOINE almost 8 years ago.
Updated over 6 years ago.
Description
Bonjour,
Je n'ai pas trouvé pour le moment de documentation sur la manière de modifier la variable globale LOGIN_URI sur une installation de Galette (0.8.3). Or, mon serveur LAMP est derrière un reverse proxy, et le lien généré automatiquement dans les courriels ($_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI']) est invalide depuis internet. La seule parade que j'ai trouvée jusqu'ici consiste à surcharger la valeur de $login_uri, juste après la ligne 102, dans le fichier lib/Galette/Entity/Texts.php. Modif qui sera bien évidemment écrasée lors de la prochaine mise à jour.
Y'a-t-il un moyen plus propre de faire ce genre de personnalisation, ou, sinon, est-il possible d'ajouter cette fonctionnalité dans les prochaines versions ?
Petit ajout : j'ai également dû retoucher la variable le fichier lostpassword.php (ligne 92) pour surcharger la variable globale CHG_PWD_URI.
- Tracker changed from Souhaits to Evolution
- Category set to Core
- Assignee set to Johan Cwiklinski
- Target version set to 0.9
Hello,
Il n'existe en effet pas de possibilité de paramétrer les URL dans Galette ; ce besoin n'avait pas encore été exprimé. Merci pour les indications ; j'essaierai d'ajouter cette possibilité dans la prochaine release :)
- Status changed from Nouveau to Résolu
- % Done changed from 0 to 100
- Status changed from Résolu to Fermé
Bonjour,
Je me permets de revenir sur ce bug, car il y a une coquille dans le fichier galette/lib/Galette/Core/Preferences.php.
Après :
public function getURL()
{
$url = null;
if (isset($this->prefs['pref_galette_url']) && !empty($this->prefs['pref_galette_url'])) {
il faut remplacer :
$url = $this->prefs['url'];
par :
$url = $this->prefs['*pref_galette_*url'];
Merci. :)
Il faudrait ouvrir un autre ticket. Galette 0.9.1 est sortie ce matin, je ne vais pas faire une nouvelle release juste pour ça, et ça va passer aux oubliettes :)
OK, j'ouvre un nouveau ticket. Merci.
Also available in: Atom
PDF