Domanda

Ho creato un sito Web Flash piuttosto semplice per un client e sto riscontrando un problema con la programmazione di una funzionalità di accesso client che vorrebbe. Attualmente, se accedo al sito e faccio clic su Accesso client, mi porta a una pagina di accesso. Il modo in cui ho bisogno di questo per funzionare è - all'interno di Flash, usando ActionScript 2.0 - fare in modo che l'utente inserisca UserID e Password e faccia clic per accedere, il che invia i var POST all'azione del modulo del sito Web Accesso client.

È possibile / legale farlo da un dominio diverso? Come farei per fare questo, supponendo che sia possibile?

È stato utile?

Soluzione

Prova questo:

myVars = new LoadVars();
myVars.username = username.text;
myVars.password = pwd.text;
myVars.onLoad = function(success) {
        trace("yay!");
    else {
        trace("try again");    
    }
}
myVars.sendAndLoad("login.php", myVars, "POST");

Altri suggerimenti

Quindi, ottengo " yay! " con il codice fornito di seguito (il tuo ha avuto un errore). Tuttavia, devo essere reindirizzato al "login" risultante " pagina. Come posso farlo?

myVars = new LoadVars();
myVars.txtUserID = "some_user";
myVars.txtPassword = "some_password";
myVars.__VIEWSTATE = "dDw3MTcxMTg3ODM7dDw7bDxpPDM+O2k8NT47PjtsPHQ8cDxsPFRleHQ7PjtsPGRlbW87Pj47Oz47dDw7bDxpPDE+O2k8Mz47aTw1Pjs+O2w8dDxwPGw8VGV4dDs+O2w8YmFja2dyb3VuZC1jb2xvcjojZjZmNmY2XDtjb2xvcjojMzMzMzMzXDs7Pj47Oz47dDxwPDtwPGw8c3R5bGU7PjtsPHdpZHRoOjEwMHB4XDs7Pj4+Ozs+O3Q8cDw7cDxsPHN0eWxlOz47bDx3aWR0aDoxMDBweFw7Oz4+Pjs7Pjs+Pjs+Pjs+56k0UDxn5ED61lGLjP0fIkStm6o=";
myVars.onLoad = function(success) {
    if (success)
    {
        trace("yay!");
    } else {
        trace("try again");    
    }
}
myVars.sendAndLoad("http://www.buildertrend.net/loginFrame.aspx?builderID=35&bgcolor=%23f6f6f6&fcolor=%23333333&uwidth=100&pwidth=100", myVars, "POST");
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top