Question

J'ai créé un site Web Flash assez basique pour un client et j'ai un problème avec la programmation d'une fonctionnalité de connexion client qu'il souhaiterait. Actuellement, si je navigue sur le site et que je clique sur Connexion client, une page de connexion s’affiche. Pour que cela fonctionne, dans Flash, avec ActionScript 2.0, demandez à l'utilisateur de saisir son ID utilisateur et son mot de passe, puis cliquez pour vous connecter, ce qui soumet les vars POST à ??l'action de formulaire du site Web de connexion client.

Est-ce possible / légal de le faire depuis un domaine différent? Comment pourrais-je m'y prendre, en supposant que ce soit possible?

Était-ce utile?

La solution

Essayez ceci:

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

Autres conseils

Je reçois donc "yay!" avec le code fourni ci-dessous (votre erreur était une erreur). Cependant, je dois être redirigé vers le " utilisateur connecté " résultant page. Comment je fais ça?

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");
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top