LogIn -- LogOut sur le web

Forum destiné aux questions sur le développement : Formules, LotusScript, Java ...

LogIn -- LogOut sur le web

Messagepar Niclos » 18 Sep 2003 à 10:38

Bonjour à tous,Est il possible sur une interface Web, de mettre une fonction Logout qui permettrait de changer de compte utilisateur ?[%sig%]
Niclos
 

Re: LogIn -- LogOut sur le web

Messagepar Droad » 18 Sep 2003 à 11:17

Si ton serveur est configuré pour l'authentification de session (pas de pop-up), c'est trés simple, il suffit de faire un lien avec la commande ?"logout":http://serveurX/mabase.nsf?logout&RedirectTo=http://...Si RedirecTo est omis, l'utilisateur est redirigé sur la page d'accueil duserveur.Ex dans un lien URL calculé:wdb := @ReplaceSubstring(@Subset(@DbName;-1); " \\":" ";"/":"+");"/"+wdb+"?logout&RedirectTo=/"+wdb+"/msgdeconnection?openpage"Dans ma base, Anonymous est "Pas d'accés" + "Lire les docs publiques", et msgdeconnection est une page "Accessible aux utilisateur publique".Par contre, si l'authentification simple est activée, ça risque d'être plus sioux.[%sig%]
Droad
 

Re: LogIn -- LogOut sur le web

Messagepar Droad » 18 Sep 2003 à 18:09

Logout pour l'authentification basique:Crées un agent 'Logout', partagé, LS, exécuté une fois:Sub InitializePrint |Status: 401 Unauthorized|Print |WWW-Authenticate: Basic Realm="/repertoire_de la_base"|End SubPar ex, si la base est ../data/applis/forums/xxx.nsf,le realm est /applis/forumsYa plus qu'a faire un lien vers l'agent (Logout?openagent)[%sig%]
Droad
 


Retour vers Développement

cron