Guide de l'Administrateur

Page de connexion web: Comment fermer le formulaire de connexion après la connexion

Vue d'ensemble

Sur la page de connexion web, lorsque l'utilisateur clique sur le bouton "Connexion", le client choisi (HTML5 ou Windows) est ouvert dans un nouvel onglet de navigateur.

Quelquefois, et plus particulièrement lorsque vous utilisez le client Windows, vous pourriez souhaiter masquer le formulaire de connexion à l'utilisateur, par exemple pour éviter que l'utilisateur ne clique à nouveau sur le bouton "Connexion".

En fonction du navigateur Internet utilisé, vous avez le choix entre deux méthodes pour modifier ce comportement par défaut. Les deux solutions nécessitent de modifier un fichier JavaScript.

Solution A: Fermeture de l'onglet de connexion - pour Internet Explorer uniquement

Dans cette solution, lorsque l'utilisateur clique sur le bouton "Connexion", le client choisi s'ouvre dans un nouvel onglet de navigateur et l'onglet de connexion se ferme tout seul.
Selon la version d'Internet Explorer, une petite fenêtre de message peut être affichée à l'utilisateur, lui demandant de confirmer s'il souhaite fermer cet onglet.

Editez le fichier "common.js" qui est stocké dans le dossier "C:\Program Files(x86)\Omniware\Clients\www\software". Nous vous conseillons d’utiliser un éditeur de texte tel que Notepad ou Notepad ++ ( ne pas utiliser Word).

Recherchez ces lignes:

p = 'software/remoteapp.html'; window.name = " " + window.opforfalse; if
						(cpwin != false) { cpwin.name = window.opforfalse; cpwin.location.replace(hostGateway
						+ jwtsclickLinkBefore(getside(), p)); } else { window.open(hostGateway + jwtsclickLinkBefore(getside(),
						p), window.opforfalse); } 

Et remplacez-les par ces lignes:

p = 'software/remoteapp.html'; window.name = " " + window.opforfalse; if
						(cpwin != false) { cpwin.name = window.opforfalse; cpwin.location.replace(hostGateway
						+ jwtsclickLinkBefore(getside(), p)); } else { window.open(hostGateway + jwtsclickLinkBefore(getside(),
						p), window.opforfalse); } window.open('','_parent',''); window.close(); 

Nous vous recommandons de vider le cache de votre navigateur après avoir enregistré le fichier JavaScript modifié.

Solution B: Redirection de l'onglet de connexion vers une autre page Web - Pour tous les navigateurs

Dans cette solution, lorsque l'utilisateur clique sur le bouton "Connexion", le client choisi s'ouvre dans un nouvel onglet de navigateur et l'onglet de connexion ouvre automatiquement une autre page web.

Vous êtes libre d'utiliser une adresse Internet existante (URL) telle que "http://google.com" ou "http://votre_intranet/votre/page.html", ou vous pouvez créer votre propre page web en utilisant "thankyou.html" en tant qu'URL et en créant un fichier nommé "thankyou.html" dans le dossier "C:\Program Files(x86)\Omniware\Clients\www" et y insérer du contenu HTML.

Editez le fichier "common.js" qui est stocké dans le dossier "C:\Program Files(x86)\Omniware\Clients\www\software". Nous vous conseillons d’utiliser un éditeur de texte tel que Notepad ou Notepad ++ ( ne pas utiliser Word).

Recherchez ces lignes:

p = 'software/remoteapp.html'; window.name = " " + window.opforfalse; if
						(cpwin != false) { cpwin.name = window.opforfalse; cpwin.location.replace(hostGateway
						+ jwtsclickLinkBefore(getside(), p)); } else { window.open(hostGateway + jwtsclickLinkBefore(getside(),
						p), window.opforfalse); } 

Et remplacez-les par ces lignes:

p = 'software/remoteapp.html'; window.name = " " + window.opforfalse; if
						(cpwin != false) { cpwin.name = window.opforfalse; cpwin.location.replace(hostGateway
						+ jwtsclickLinkBefore(getside(), p)); } else { window.open(hostGateway + jwtsclickLinkBefore(getside(),
						p), window.opforfalse); } window.location.href = "http://google.com"; 

Nous vous recommandons d'effacer le cache de votre navigateur après avoir enregistré le fichier JavaScript modifié.



Retour haut de page