как авторизироваться по 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, время: 05:08. |