Accéder au contenu.
Menu Sympa

fr - Re: [sympa-fr] Liens directs

Objet : Pour les administrateurs de serveurs de listes utilisant le logiciel Sympa

Archives de la liste

Chronologique Discussions  
  • From: Olivier Salaün - CRU <adresse@cachée>
  • To: adresse@cachée
  • Cc: adresse@cachée
  • Subject: Re: [sympa-fr] Liens directs
  • Date: Mon, 03 Apr 2006 11:53:26 +0200

Bonjour,

On prévoit d'améliorer cet aspet de la navigation dans l'interface web de Sympa, cf notre RodMap :
http://www.sympa.org/wiki/doku.php?id=project_direction#sessionning
navigation history ; Sympa could keep track of a requested action and would be able to bring the user back to it, after an authentication phase (currently handled with previous_action parameter)

Mathieu Larchet wrote:
Bonjour,

Je souhaite envoyer à des utilisateurs des liens directs vers des documents partagés de Sympa.
Si la personne est déjà authentifiée CAS, aucun problème elle accède au document.

Si elle n'est pas authentifiée, elle reçoit un message d'erreur lui demandant de s'authentifier, soit via CAS soit en saisissant son adresse mail et son mot de passe.
Le problème, c'est qu'elle perd les informations concernant le document auquel elle souhaite accéder. Si je regarde le code source de la page j'ai quelque chose comme ça :

<div class="MenuBlock">   
     <form action=""/wws"" method="post">
     <input type="hidden" name="previous_action" value="" />

     <input type="hidden" name="previous_list" value="" />

     <input type="hidden" name="referer" value="" />

     <input type="hidden" name="list" value="ens-plg" />

     <input type="hidden" name="action" value="sso_login" />

     <strong><div class="menuInactive2">personnels et &eacute;tudiants</div></strong>

     <strong><div class="menuInactive2">de Nancy 2</div></strong>

     <input type="hidden" name="auth_service_name" value="auth-nancy2" />

     <input class="MainMenuLinks" type="submit" name="action_sso_login" value="Authentification centrale" /><br />

     </form>     
 </div>

Dans mon fichier login_menu.tt2 qui gère cette partie j'ai les informations suivantes :

 <div class="MenuBlock">   
     <form action=""[%" path_cgi %]" method="post">
     <input type="hidden" name="previous_action" value="[% previous_action %]" />

     <input type="hidden" name="previous_list" value="[% previous_list %]" />

     <input type="hidden" name="referer" value="[% referer %]" />

     <input type="hidden" name="list" value="[% list %]" />

     <input type="hidden" name="action" value="sso_login" />

     <strong><div class="menuInactive2">personnels et &eacute;tudiants</div></strong>

     <strong><div class="menuInactive2">de Nancy 2</div></strong>

     <input type="hidden" name="auth_service_name" value="auth-nancy2" />

     <input class="MainMenuLinks" type="submit" name="action_sso_login" value="Authentification centrale" /><br />

     </form>     
 </div>

Je ne comprends pourquoi les différents paramètres cachés du formulaire ne sont pas positionnés, c'est grâce à eux que je devrais normalement retrouver la page à laquelle à tenté d'accéder sans être authentifié afin de pouvoir l'y renvoyer après.

Merci pour votre aide





Archives gérées par MHonArc 2.6.19+.

Haut de le page