как авторизироваться по Javascript
Здравствуйте!
подскажите, находясь на одном сайте _www.x1.ru, мы пишем там сег с событием перенаправления на сайт, на определенную страницу _http://www.x2.ru/page_login.php' и знаем логин и пароль. на этой странице обычная форма авторизации по sumbit, как мне передать логин пароль и автоматически авторизоваться на сайте _www.x2.ru onchange="location.href='http://www.x2.ru/page_login.php'" благодарю! |
заполнить форму, и засабмитить ее
|
Кстати, а что лучше работает, быстрей и не заметней для пользователя. автосамбит, или jquery.post ?
|
Кстати, а что лучше поедет, быстрей и не заметней для пользователя. ваз-2106, или феррари с груженым прицепом ?
|
я понял, вопрос по существу
после определенного события срабатывает функция jqSend. Как я понимаю заполнить форму, отправить, и редиректнуться (засабмитить форму) можно этим способом, только не работает., поправтье пжс function jqSend(){ var dataString = "?log=admin&pwd=12345&&submit=Войти&redirect_to=http://ww.ru/admin/&cookie=1"; jQuery.ajax({ type: "POST", url: "http://ww.ru/admin/login.php", data: dataString, success: function() { window.location="http://ww.ru/admin/"; } }) } то есть полчяается, сначала мы отправляем post, логинимся, затем переходим на нужную страницу уже авторизованными |
1. В dataString не нужен знак "?". И данные должны быть обработаны (encodeURIComponent).
2. jQuery умеет конвертировать объекты в правильным образом отформатированные строки (в соответствии со стандартом передачи данных HTTP запросами). Поэтому можно в поле data объекта, передаваемого jQuery.ajax, указывать не строку, а объект. |
Получилось)) Большое Вам спасибо!
|
Часовой пояс GMT +3, время: 13:34. |