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

Тема в разделе "Как сделать...", создана пользователем sarkis, 7 сен 2014.

  1. sarkis

    sarkis

    Регистр.:
    27 фев 2014
    Сообщения:
    249
    Симпатии:
    36
    всем привет ..
    На данный момент на своем сайте нужно разместить 2 баттона , которые будут переходит на сайт и авторизоваться ..
    http://auction.matumi-car.com/
    https://www.moviusa.com/login.html
    с первым сайтом не возникло проблем , т.к там в 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 ..
    Так вот ..Вопрос:

    как на своем сайте сделать кнопку , при клике на которую . меня перекидывало на сайт и авторизовывалось автоматом ,если на сайте используется яваскрипт ??
    Спасибо ..Если непонятно - пишите , буду подробнее писать
     
  2. Festem

    Festem Постоялец

    Регистр.:
    4 сен 2014
    Сообщения:
    97
    Симпатии:
    26
    найдите в коде обработку этого id в яваскрипте. как правило, это onsubmit. Может быть не в коде страницы а во внешнем файле js
     
  3. Otto

    Otto

    Регистр.:
    12 май 2008
    Сообщения:
    481
    Симпатии:
    158
    https://www.moviusa.com/js/login.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;
    }
     
  4. DonPrus

    DonPrus Писатель

    Регистр.:
    28 июл 2014
    Сообщения:
    9
    Симпатии:
    12
    Как уже указал Otto, во втором случае action -> login.html, метод post.
    Я вот не код смотрел, а просто запрос, хотя результат так и так будет одинаковым.
    one_two_three_four_five.png