Passare user e pw a una pagina di login con metodo REST

di il
1 risposte

Passare user e pw a una pagina di login con metodo REST

Ciao a tutti,

preciso fin da subito che sono completamente inesperta e scevra di qualsiasi conoscenza sull'argomento.

La mia necessità è la seguente: sulla pagina web del mio software (non lo cito per privacy) è presente un pulsante che, una volta cliccato, dovrebbe indirizzare gli utenti ad una pagina di login di un un determinato portale web (non cito di nuovo per privacy). E fin qui tutto bene.

Gli utenti ci chiedono anche di passare a questa pagina di login i dati dello user e pw in modo che questi risultino automaticamente compilati; quindi ci siamo fatti una tabellina di transcodifica con la corrispondenza degli utenti fra il nostro software e questo portale.
Non riusciamo però a passare questi dati alla pagina di login.

Questo è il codice che abbiamo fatto noi, dove stiamo sbagliando?

Grazie mille a chi potrebbe aiutarmi e dare consigli.


function fnPopUp () {
window.open('','TELEWEB','width=800,height=600,resizable=1');
}

function fnFormOpen(servURL, params, method) {
method = method || "post"; // il metodo POST è usato di default
var form = document.createElement("form");
form.setAttribute("method", method);
form.setAttribute("action", servURL);
form.setAttribute("target", "TELEWEB");
for(var key in params) {
var hiddenField = document.createElement("input");
hiddenField.setAttribute("type", "hidden");
hiddenField.setAttribute("name", key);
hiddenField.setAttribute("value", params[key]);
form.appendChild(hiddenField);
}
document.body.appendChild(form);
form.submit();
}


function newWindow() { alert('utente '+this.g_code_tw.Value()+' '+'pw '+this.g_password_tw.Value()+' '+'pagina '+this.pagina.Value());
this.fnPopUp();
debugger;
this.fnFormOpen('paginaweb.it/login.php',{ 'LOGIN':this.g_code_tw.Value(), 'PASSWORD': this.g_password_tw.Value(), 'pagina':this.pagina.Value() },'post')

//alert('utente '+this.g_code_tw.Value()+' '+'pw '+this.g_password_tw.Value()+' '+'pagina '+this.pagina.Value());

//this.fnFormOpen('paginaweb.it/login.php',{ 'username':this.g_code_tw.Value(), 'password': this.g_password_tw.Value() },'post')
}


function image0_Click(){
this.newWindow()
}

1 Risposte

  • Re: Passare user e pw a una pagina di login con metodo REST

    spillone ha scritto:


    Ciao a tutti,

    preciso fin da subito che sono completamente inesperta e scevra di qualsiasi conoscenza sull'argomento.

    La mia necessità è la seguente: sulla pagina web del mio software (non lo cito per privacy) è presente un pulsante che, una volta cliccato, dovrebbe indirizzare gli utenti ad una pagina di login di un un determinato portale web (non cito di nuovo per privacy). E fin qui tutto bene.

    Gli utenti ci chiedono anche di passare a questa pagina di login i dati dello user e pw in modo che questi risultino automaticamente compilati; quindi ci siamo fatti una tabellina di transcodifica con la corrispondenza degli utenti fra il nostro software e questo portale.
    Non riusciamo però a passare questi dati alla pagina di login.

    Questo è il codice che abbiamo fatto noi, dove stiamo sbagliando?

    Grazie mille a chi potrebbe aiutarmi e dare consigli.


    function fnPopUp () {
    window.open('','TELEWEB','width=800,height=600,resizable=1');
    }

    function fnFormOpen(servURL, params, method) {
    method = method || "post"; // il metodo POST è usato di default
    var form = document.createElement("form");
    form.setAttribute("method", method);
    form.setAttribute("action", servURL);
    form.setAttribute("target", "TELEWEB");
    for(var key in params) {
    var hiddenField = document.createElement("input");
    hiddenField.setAttribute("type", "hidden");
    hiddenField.setAttribute("name", key);
    hiddenField.setAttribute("value", params[key]);
    form.appendChild(hiddenField);
    }
    document.body.appendChild(form);
    form.submit();
    }


    function newWindow() { alert('utente '+this.g_code_tw.Value()+' '+'pw '+this.g_password_tw.Value()+' '+'pagina '+this.pagina.Value());
    this.fnPopUp();
    debugger;
    this.fnFormOpen('paginaweb.it/login.php',{ 'LOGIN':this.g_code_tw.Value(), 'PASSWORD': this.g_password_tw.Value(), 'pagina':this.pagina.Value() },'post')

    //alert('utente '+this.g_code_tw.Value()+' '+'pw '+this.g_password_tw.Value()+' '+'pagina '+this.pagina.Value());

    //this.fnFormOpen('paginaweb.it/login.php',{ 'username':this.g_code_tw.Value(), 'password': this.g_password_tw.Value() },'post')
    }


    function image0_Click(){
    this.newWindow()
    }
Devi accedere o registrarti per scrivere nel forum
1 risposte