Salta al contenuto

Pagina di accesso web: Come chiudere il modulo di accesso dopo il login

Panoramica

Nella pagina di accesso web, quando l'utente fa clic sul pulsante "Accedi", il client scelto (HTML5 o Windows) si apre in una nuova scheda del browser.

A volte, e più specificamente quando si utilizza il client Windows, potresti voler nascondere il modulo di accesso all'utente, ad esempio per evitare che l'utente clicchi di nuovo sul pulsante "Accesso".

A seconda del browser Internet utilizzato, hai due opzioni su come modificare questo comportamento predefinito. Entrambe le soluzioni richiedono di modificare un file JavaScript.

Soluzione A: Chiusura della scheda di accesso - Solo per Internet Explorer

In questa soluzione, quando l'utente fa clic sul pulsante "Accedi", il client scelto si aprirà in una nuova scheda del browser e la scheda di accesso si chiuderà automaticamente. A seconda della versione di Internet Explorer, potrebbe essere visualizzata una piccola finestra di messaggio per l'utente, chiedendogli di confermare che desidera chiudere questa scheda.

Modifica il file "common.js" che si trova nella cartella "C:\Program Files (x86)\TSplus\Clients\www\software". Ti consigliamo di utilizzare un editor di testo come Notepad o Notepad++. non usa Word).

Cerca queste righe:

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);
}

E sostituiscili con quelle righe:

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();

Ti consigliamo di svuotare la cache del tuo browser dopo aver salvato il file JavaScript modificato.

Soluzione B: Reindirizzare la scheda di accesso a un'altra pagina web - Per tutti i browser

In questa soluzione, quando l'utente fa clic sul pulsante "Accedi", il client scelto si aprirà in una nuova scheda del browser e la scheda di accesso navigherà automaticamente a un'altra pagina web.

Sei libero di utilizzare qualsiasi indirizzo Internet esistente (URL) come “ http://google.com ” o “http://your_intranet/your/page.html”, oppure puoi creare la tua pagina web utilizzando “thankyou.html” come URL e creando un file chiamato “thankyou.html” nella cartella “C:\Program Files (x86)\TSplus\Clients\www” e inserendo contenuto HTML in esso.

Modifica il file "common.js" che si trova nella cartella "C:\Program Files (x86)\TSplus\Clients\www\software". Ti consigliamo di utilizzare un editor di testo come Notepad o Notepad++. non usa Word).

Cerca queste righe:

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);
}

E sostituiscili con quelle righe:

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";

Ti consigliamo di svuotare la cache del tuo browser dopo aver salvato il file JavaScript modificato.