POST Войти с помощью ActionScript 2.0
-
04-07-2019 - |
Вопрос
Я создал довольно простой веб-сайт Flash для клиента, и у меня возникла проблема с программированием функции входа в систему клиента, которую он хотел бы. В настоящее время, если я перехожу на сайт и нажимаю «Вход в систему», он переходит на страницу входа. Мне нужно, чтобы это работало: во Flash, используя ActionScript 2.0, пользователь должен ввести свой идентификатор пользователя и пароль и щелкнуть для входа в систему, который отправляет POST-переменные в действие формы на веб-сайте Client Login.
Возможно ли это / разрешено делать из другого домена? Как бы я поступил так, если бы это было возможно?
Решение
Попробуйте это:
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");
Другие советы
Итак, я получаю "ура!" с кодом, представленным ниже (у вас была ошибка в нем). Тем не менее, я должен быть перенаправлен к полученному «залогинен» стр. Как мне это сделать?
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");