Page de connexion Web : Comment fermer le formulaire de connexion après l'ouverture de session ?

Vue d'ensemble

Sur la page d'ouverture de session Web, lorsque l'utilisateur clique sur le bouton "Connexion"(logon), le client choisi (HTML5, JAVA ou Windows) est ouvert dans un nouvel onglet du navigateur.

Parfois, et plus particulièrement lors de l'utilisation du client Windows, vous pouvez masquer le formulaire d'ouverture de session à l'utilisateur, par exemple, afin d'éviter à l'utilisateur de cliquer à nouveau sur le bouton "Log-on".

Selon le navigateur Internet utilisé, vous avez deux  façon de modifier ce comportement par défaut. Les deux solutions vous obligent à modifier un fichier JavaScript.

Solution A : Fermeture de l'onglet Connexion - Pour Internet Explorer uniquement

Dans cette solution, lorsque l'utilisateur clique sur le bouton "Connexion", le client choisi sera ouvert dans un nouvel onglet du navigateur et l'onglet Logon se fermera. Selon la version d’Internet Explorer, une petite fenêtre de message peut être affichée à l'utilisateur, lui demandant de confirmer qu'il veut fermer cet onglet.

Modifiez le fichier "common.js" fichier 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 ++ (ne pas utiliser Word).

Rechercher 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 remplacer 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 d'effacer le cache de votre navigateur après avoir sauvegardé le fichier JavaScript changé.

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

Dans cette solution, lorsque l'utilisateur clique sur le bouton "Connexion", le client choisi sera ouvert dans l'onglet d'un nouveau navigateur et l'onglet Logon naviguera automatiquement vers une autre page Web.

Vous êtes libre d'utiliser toute adresse Internet (URL) existantes telles que "http://google.com" ou "http: //your_intranet/your/page.html", ou vous pouvez créer votre propre page Web en utilisant "thankyou .html "comme l'URL et la création d'un fichier nommé" merci.html "dans le dossier " C: \ Program Files (x86) \ TS2log \ Clients www "et de mettre du contenu HTML dedans.

Modifiez le fichier "common.js" fichier 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 ++ (ne pas utiliser Word)..

Rechercher 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 remplacer 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 sauvegardé le fichier JavaScript modifié.