Page de connexion web : Comment fermer le formulaire de connexion après s'être connecté
Aperçu
Sur la page de connexion web, lorsque l’utilisateur clique sur le bouton « Connexion », le Client choisi (HTML5 ou Windows) s’ouvre dans un nouvel onglet du navigateur.
Parfois, et plus particulièrement lors de l’utilisation du Client Windows, vous pouvez souhaiter masquer le formulaire de connexion à l’utilisateur, par exemple afin d’éviter que l’utilisateur ne clique à nouveau sur le bouton « Connexion ».
Selon le navigateur Internet utilisé, vous avez deux choix pour modifier ce comportement par défaut. Les deux solutions nécessitent la modification d’un fichier JavaScript.
Solution A : Fermeture de l'onglet "Connexion" - Pour Internet Explorer uniquement
Avec cette solution, lorsque l’utilisateur clique sur le bouton « Connexion », le Client choisi s’ouvre dans un nouvel onglet du navigateur et l’onglet « Connexion » se ferme.
Selon la version d’Internet Explorer, une petite fenêtre de message peut s’afficher à l’attention de l’utilisateur, lui demandant de confirmer qu’il souhaite fermer cet onglet.
Modifiez le fichier « common.js » qui est stocké dans le dossier « C:\Program Files (x86)\TS2log\Clients\www\software ». Nous vous conseillons d’utiliser un éditeur de texte tel que Notepad ou Notepad++ (n’utilisez pas 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 : Rediriger l'onglet "Connexion" vers une autre page web - Pour tous les navigateurs
Avec cette solution, lorsque l’utilisateur clique sur le bouton « Connexion », le Client choisi s’ouvre dans un nouvel onglet du navigateur et l’onglet « Connexion » navigue automatiquement vers une autre page Web.
Vous êtes libre d’utiliser n’importe quelle adresse Internet (URL) existante telle que « http://www.google.com » ou « http://votre_intranet/votre/page.html » ou vous pouvez créer votre propre page web en en utilisant « thankyou.html » comme URL et en créant un fichier nommé « thankyou.html » dans le dossier « C:\Program Files (x86)\TS2log\Clients\www » et en y insérant du contenu HTML.
Modifiez le fichier « common.js » qui est stocké dans le dossier « C:\Program Files (x86)\TS2log\Clients\www\software ». Nous vous conseillons d’utiliser un éditeur de texte tel que Notepad ou Notepad++ (n’utilisez pas 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 de vider le cache de votre navigateur après avoir enregistré le fichier JavaScript modifié.