Frage

Ich habe eine ziemlich grundlegende Flash-Website für einen Kunden erstellt und ein Problem habe Merkmal einen Kunden-Login Programmierung, dass er möchte. Derzeit, wenn ich auf die Website navigieren und Kunden-Login klicken, es nimmt mich auf eine Anmeldeseite. Die Art, wie ich dies an der Arbeit brauche, ist - im Flash mit Actionscript 2.0 -. Haben die Benutzer ihren Benutzer-ID und das Passwort eingeben und Anmeldung klicken Sie auf, die einreicht POST Form Aktion der Kunden-Login Website Vars

Ist dies möglich / legal von einer anderen Domain zu tun? Wie würde ich mich dies zu tun, vorausgesetzt, es ist möglich?

War es hilfreich?

Lösung

Versuchen Sie folgendes:

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

Andere Tipps

Also, ich bekomme "yay!" mit dem folgenden Code zur Verfügung gestellt (Ihre hatte einen Fehler in ihm). Allerdings muss ich die resultierende „angemeldet“ Seite umgeleitet werden. Wie kann ich das tun?

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");
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top