Projet

Général

Profil

Anomalie #2215

Problème de lien d'accès invité dans CDT

Ajouté par vincent mergel il y a plus de 12 ans. Mis à jour il y a plus de 12 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
13/10/2011
Echéance:
% réalisé:

100%

Distribution:
EOLE 2.2

Description

Suite test de la version proposée le 13 octobre : envole-cdt_0.1-eole50~9.gbpbd3157

Il y a un pb dans la partie 'publication des cahiers de textes vers un compte invité' connecté en enseignant/chef-etab pour gérer l'accès au cdt en cas d'inspection: Le lien est mal formé et ne fonctionne pas sur internet.
Il propose un lien du type :
http://172.50.38.71/cdt/invite/invite.php?ID_prof=3&ident=e71b8f7c1ea60960637000ddb98847bd avec 172.50.38.71 comme adresse IP du scribe de l'établissement
alors que le lien correct devrait être :
https://lycee-du-soleil.ac-academie.fr/cdt/invite/invite.php?ID_prof=3&ident=e71b8f7c1ea60960637000ddb98847bd

J'ai repéré pour ma part 2 fichiers impliqués
  • cdt/enseignant/publier_invite.php pour l'enseignant
  • cdt/direction/cdt_enseignant.php pour la partie chef d'étab.
    la ligne $url1="http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; semble être à l'origine du lien qui pose problème.

Avec mes cordiales salutations
Vincent Mergel
Académie de Besançon

Révisions associées

Révision c02eff8e (diff)
Ajouté par Christophe Deseure il y a plus de 12 ans

mise en place d'une variable envole_domaine pour éviter l'utilisation du HTTP_HOST (fixes #2215)

Historique

#1 Mis à jour par Christophe Deseure il y a plus de 12 ans

  • Statut changé de Nouveau à Résolu
  • % réalisé changé de 0 à 100

#2 Mis à jour par Joël Cuissinat il y a plus de 12 ans

  • Assigné à mis à Christophe Deseure
  • Version cible mis à Rentrée2011 Stable

#3 Mis à jour par Christophe Deseure il y a plus de 12 ans

Pour ne plus utiliser $_SERVER['HTTP_HOST'] non digne de confiance, une variable de session "envole_domaine" a été mise en place.
En postreconf, elle est insérée dans la table "cdt_params" et correspond à l'url d'accès au portail activé renseignée dans gen_config ("posh_url" ou "scribe_envole_url").

#4 Mis à jour par Joël Cuissinat il y a plus de 12 ans

  • Statut changé de Résolu à Fermé

envole-cdt 0.1-eole50

Formats disponibles : Atom PDF