Objet :
Pour les administrateurs de serveurs de listes utilisant le logiciel Sympa
Archives de la liste
- 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
é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
é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+.