Passer au contenu

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

Aperçu

Sur la page de connexion Web, lorsque l'utilisateur clique sur le bouton « Se connecter », le client choisi (HTML5 ou Windows) s'ouvre dans un nouvel onglet du navigateur.

Parfois, et plus précisément lors de l'utilisation du client Windows, vous pourriez vouloir cacher 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 sur la façon de modifier ce comportement par défaut. Les deux solutions nécessitent de modifier un fichier JavaScript.

Solution A : Fermer l'onglet de connexion - Pour Internet Explorer uniquement

Dans cette solution, lorsque l'utilisateur clique sur le bouton « Se connecter », le client choisi s'ouvrira dans un nouvel onglet du navigateur et l'onglet de connexion se fermera automatiquement. Selon la version d'Internet Explorer, une petite fenêtre de message peut s'afficher à 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)\TSplus\Clients\www\software". Nous vous conseillons d'utiliser un éditeur de texte tel que Notepad ou Notepad++. non 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 : Rediriger l'onglet de connexion vers une autre page web - Pour tous les navigateurs

Dans cette solution, lorsque l'utilisateur clique sur le bouton « Se connecter », le client choisi s'ouvrira dans un nouvel onglet du navigateur et l'onglet de connexion naviguera automatiquement vers une autre page web.

Vous êtes libre d'utiliser n'importe quelle adresse Internet existante (URL) telle que « http://google.com ou pouvez également créer votre propre page web en utilisant "thankyou.html" comme URL et en créant un fichier nommé "thankyou.html" dans le dossier "C:\Program Files (x86)\TSplus\Clients\www" et en y mettant du contenu HTML.

Modifiez le fichier "common.js" qui est stocké dans le dossier "C:\Program Files (x86)\TSplus\Clients\www\software". Nous vous conseillons d'utiliser un éditeur de texte tel que Notepad ou Notepad++. non 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 de vider le cache de votre navigateur après avoir enregistré le fichier JavaScript modifié.