авторизация на сайте через обычную кнопку на другом сайте

sarkis

Профессор
Регистрация
27 Фев 2014
Сообщения
248
Реакции
40
всем привет ..
На данный момент на своем сайте нужно разместить 2 баттона , которые будут переходит на сайт и авторизоваться ..
Для просмотра ссылки Войди или Зарегистрируйся
Для просмотра ссылки Войди или Зарегистрируйся
с первым сайтом не возникло проблем , т.к там в form стоит action ='' , и соответственно ,ссылка на авторизацию сделана ...
Код:
<form action="http://auction.matumi-car.com/auction.cgi" method="post">
                    <input type="hidden" name="acc" value="act_login">
                    <input type="hidden" name="go" value="2">
                    <input type="hidden" name="md" value="">
    
                    
                     
                    <input type="text" style='display:none;' name="id" value='test' size="15">
                    <input type="password" style='display:none;'value='test' name="pass" size="15">
                    <input type="checkbox"style='display:none;' name="login_check" value="on">
             
                        <input type="submit" value="enter">
                        
               
</form>

А вот если посмотреть на исходный код второго сайта , то авторизация идет через jquery ...
Никаких action , только id ..
Так вот ..Вопрос:

как на своем сайте сделать кнопку , при клике на которую . меня перекидывало на сайт и авторизовывалось автоматом ,если на сайте используется яваскрипт ??
Спасибо ..Если непонятно - пишите , буду подробнее писать
 
найдите в коде обработку этого id в яваскрипте. как правило, это onsubmit. Может быть не в коде страницы а во внешнем файле js
 
Для просмотра ссылки Войди или Зарегистрируйся
Код:
function onLoginClick() {
    var d = phpsus_make_params("#frmLogin");
    d["cmd-login"] = 1;
    $.post(
        "/login.html",
        d,
        function (ret) {
            if (ret.status == "SUCCESS") document.location.href = ret.url;
            else {
                alert(ret.msg);
                if($("#txtPasswd").val()==''){ $("#txtPasswd").focus(); } else { $("#txtId").focus(); }
            }
        },
        "json"
    );
    return false;
}
 
всем привет ..

Для просмотра ссылки Войди или Зарегистрируйся
с первым сайтом не возникло проблем , т.к там в form стоит action ='' , и соответственно ,ссылка на авторизацию сделана ...

А вот если посмотреть на исходный код второго сайта , то авторизация идет через jquery ...
Никаких action , только id ..
Так вот ..Вопрос:

как на своем сайте сделать кнопку , при клике на которую . меня перекидывало на сайт и авторизовывалось автоматом ,если на сайте используется яваскрипт ??
Спасибо ..Если непонятно - пишите , буду подробнее писать
Как уже указал Otto, во втором случае action -> login.html, метод post.
Я вот не код смотрел, а просто запрос, хотя результат так и так будет одинаковым.
one_two_three_four_five.png
 
Назад
Сверху