Le fait que le div du formulaire de logon soit en display:none c’est car la page de logon peut être appelée depuis de “mauvais” endroits (notamment une 'iframe ou une popup)
Du code JavaScript dans cette page regarde si elle est la top window, si oui le formulaire est affiché sinon elle se redirige (coté client) sur la page top:
function page_loaded() {
var s_top = getTop();
if (s_top && s_top.location!=self.location) {
s_top.Simplicite.UI.showLoading({ message: "You are not connected", callback: function() {
if (self.name = "_blank") window.close();
s_top.location.replace("/index.jsp");
} });
} else if ($("d_work")) {
Simplicite.UI.showLoading({ message: "You are not connected", callback: function() {
document.location.replace("/index.jsp");
} });
} else {
showDiv("logon");
$("f_logonform_i_j_username").focus();
}
}
Bref tout se passe coté client donc il n’y a pas de raison que le serveur influe sur ce point si ce n’est pour d’obscures raisons de cache navigateur.