Page 1 sur 1
LogIn -- LogOut sur le web

Publié:
18 Sep 2003 à 10:38
par Niclos
Bonjour à tous,Est il possible sur une interface Web, de mettre une fonction Logout qui permettrait de changer de compte utilisateur ?[%sig%]
Re: LogIn -- LogOut sur le web

Publié:
18 Sep 2003 à 11:17
par Droad
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%]
Re: LogIn -- LogOut sur le web

Publié:
18 Sep 2003 à 18:09
par Droad
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%]