sdx-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [sdx-users] Peut on enregistrer un document dans une base sans etre


From: Pierrick Brihaye
Subject: Re: [sdx-users] Peut on enregistrer un document dans une base sans etre identifié ?
Date: Tue, 12 Feb 2002 12:14:20 +0100
User-agent: Mozilla/5.0 (Windows; U; Win98; fr-FR; rv:0.9.4) Gecko/20011128 Netscape6/6.2.1

Je me réponds à moi-même et j'apporte quelques précisions...

Pierrick Brihaye wrote:


Pour se déconnecter, il suffit de passer "logout=y" dans les paramètres. Au vu de ce que vous voulez, on doit accéder à la page de consultation en passant ce paramètre...


... et dans ce cas, ne pas oublier d'inclure le tag <sdx:handleLogout> dans la XSP pour que ça soit pris en compte.

Mais bon, comme je n'aime pas trop utiliser ce tag (en fait, c'est surtout le passage "forcé" de paramètres qui me déplait), on peut très bien imiter le logout en utilisant le même code qui est implémenté dans la taglib :

session.removeAttribute("sdxUser");
//facultatif : permet de repositionner immédiatement sdxuser en "anonymous"
sdxUser = Utilities.getUser(sdxEnvironment, session);

Note : "session" a une portée globale dès lors que l'on fait appel à sdx:document. Voir la taglib pour connaitre les variables globales... (je documenterai ça quand j'aurai un peu de temps)

Par ailleurs :

puisque une fois l'utilisateur identifier
il ne faut pas le re-identifier avec le code du programme ...

Pour moi ce n'est pas gênant, la reconnection systématique sous un même nom n'est pas un problème en soi.

Bien sûr, on peut optimiser avec une condition : si utilisateur anonyme, alors login immédiat pour les pages d'upload et si utilisateur non-anonyme dans les pages de consultation, alors logout.


--
Pierrick Brihaye, informaticien
Service régional de l'Inventaire
DRAC Bretagne
mailto:address@hidden




reply via email to

[Prev in Thread] Current Thread [Next in Thread]