Steam MultiLogin [Скрипт] | Форум Miped.ru

Steam MultiLogin [Скрипт]

Тема в разделе "Полезные Статьи", создана пользователем Nafan9, 23 фев 2016.

Статус темы:
Закрыта.
Модераторы: Lili_PIt
  1. Nafan9

    Nafan9 116rus

    Регистрация:
    19 ноя 2015
    Сообщения:
    1.332
    Симпатии:
    1.978
    Розыгрышей:
    0
    Репутация:
    396
    Скопипастил, вдруг кому полезно будет. Спасибо за скрипт MrDream.
    [​IMG]
    Что он делает?
    Вставляет на страницах входа в Steam кнопки с сохраненными логинами и паролями. При клике по ним скрипт автоматически вводит данные для входа и жмет кнопку "Войти". Таким образом залогиниться в любой свой аккаунт можно одним кликом. Будет полезно для тех, у кого много твинков и "сохраненные пароли" в браузере уже не устраивают.
    Как установить?
    Для работы необходимо расширение для браузера: Tampermonkey для Google Chrome, либо Greasemonkey для Mozilla Firefox. Заходим в настройки Tampermonkey или Greasemonkey и создаем новый скрипт. В редакторе выделяем все и удаляем. Вместо этого вставляем код:
    // ==UserScript==
    // @name Steam MultiLogin
    // @namespace local
    // @version 1
    // @GranT none
    // @author mrDream
    // @include https://steamcommunity.com/login/*
    // @include https://store.steampowered.com/login/*
    // ==/UserScript==


    var logins = [
    ['Видимое имя аккаунта','login','pass'],
    ['Видимое имя аккаунта','login','pass'],
    ['Видимое имя аккаунта','login','pass']
    ];

    Main();

    function Main(){
    var blocks;
    if(window.location.href.indexOf('store') + 1) {
    var classblock = 'loginbox_right';
    var lginput = 'input_username';
    var psinput = 'input_password';
    var submit = "getElementsByTagName('button')[0]";
    blocks = '<h2>Учетные записи</h2><style>.lgn{cursor:pointer;color:rgb(255,255,255);font:14px/14px Arial;display:inline-block;padding: 6px 10px;border-radius:5px;}.lgn:hover{background:#47627B}.loginbox_right>h2{padding-bottom:10px;}</style>';
    } else {
    var classblock = 'createInfo';
    var lginput = 'steamAccountName';
    var psinput = 'steamPassword';
    var submit = "getElementById('SteamLogin')";
    blocks = '<h1>Учетные записи</h1><style>.lgn{cursor:pointer;color:rgb(255,255,255);font:16px/16px Arial;display:inline-block;padding: 6px 10px;border-radius:5px;}.lgn:hover{background:#47627B}.createInfo>h1{padding-bottom:10px;}</style>';
    }

    for (var y = 0; y < logins.length; y++) {
    blocks += '<span class="lgn" id="login'+y+'" onclick="MyLogin(\''+logins[y][1]+'\',\''+logins[y][2]+'\')">'+logins[y][0]+'</span>';
    }

    var newScript = document.createElement("script");
    newScript.type = "text/javascript";
    newScript.text = "function MyLogin(lg,ps){window.document.getElementById('"+lginput+"').value=lg;window.document.getElementById('"+psinput+"').value=ps;window.document."+submit+".click();};";
    window.document.getElementsByTagName('head')[0].appendChild(newScript);
    window.document.getElementsByClassName(classblock)[0].innerHTML=blocks;
    }
    После редактируем учетные записи в самом скрипте и сохраняемся:
    [​IMG]
    Внимание! После последней квадратной скобки запятую не ставим!
    Двойное внимание! Логины-пароли хранятся в открытом виде! Так что скрипт используйте на свой страх и риск! Ответственность за возможную кражу ваших аккаунтов я не несу!

    Дополнительно
    Скрипт запускается только на двух страницах стима: https://steamcommunity.com/login/ и https://store.steampowered.com/login/. Однако, при клике на ссылку входа на поддомене store (которая сверху справа) Steam выдает двойной слеш - https://store.steampowered.com//login/?redir=0, соответственно скрипт не запускается. Если для вас это важно, то просто замените одну строчку в начале скрипта:
    [​IMG]
    Будет ли работать с включенным аутентификатором?
    Единственное что делает скрипт - это вводит логин и пароль, а потом жмет кнопочку Войти. Если нужно подтверждение входа по почте или через телефон, то выскакивает окошко как обычно.

    Но если подтверждение в данный момент не нужно (в куках сохранилось, что уже заходил с этого браузера), то работает "в 1 клик".
     
  2. Arsenkooo135

    Arsenkooo135 Администратор
    Команда форума Администратор

    Регистрация:
    27 ноя 2013
    Сообщения:
    1.966
    Симпатии:
    1.534
    Розыгрышей:
    0
    Репутация:
    467
    эх,мечта стилера
     
  3. aperture laboratories36

    aperture laboratories36 trojan.win32.floodforum

    Регистрация:
    23 янв 2016
    Сообщения:
    925
    Симпатии:
    453
    Розыгрышей:
    0
    Репутация:
    77
    сейчас бы придумать велосепед.
    пиздец эта хуйня в каждом браузере есть
     
Модераторы: Lili_PIt
Статус темы:
Закрыта.

Поделиться этой страницей

  • Яндекс.Метрика
  • Рейтинг@Mail.ru