// ==UserScript==
// @name Skidka - auth.
// @namespace http://tampermonkey.net/
// @version 0.2
// @author Dimokin
// @match https://skidka.ru
// @match https://skidka.ru/user/auth/
// @match https://skidka.ru/shops/details/aliexpress-keshbek/
// @match https://skidka.ru/user/goto/72/
// @grant none
// @require http://code.jquery.com/jquery-3.3.1.min.js
// ==/UserScript==
(function() {
'use strict';
var $ = window.jQuery;
var MY_MAIL = 'ПОЧТА';
var MY_PASSWORD = 'ПАРОЛЬ';
$(document).ready(function() {
setTimeout(function() {
if (window.location.href === 'https://skidka.ru/') {
window.location.href = 'https://skidka.ru/user/goto/72/';
} else if (window.location.href === 'https://skidka.ru/user/goto/72/') {
setTimeout(function() {
if ($('.goto-not-logged__buttons').length) {
window.location.href = $('.goto-not-logged__buttons a').attr('href');
}
}, 1000);
} else {
let nativeInputValueSetter = Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype, 'value').set;
setTimeout(function() {
let login = document.querySelector('.auth__phone-input input');
let pass = document.querySelector('.pass-input input');
nativeInputValueSetter.call(login, MY_MAIL);
login.dispatchEvent(new Event('change', {
bubbles: true
}));
login.dispatchEvent(new Event('input', {
bubbles: true
}));
nativeInputValueSetter.call(pass, MY_PASSWORD);
pass.dispatchEvent(new Event('change', {
bubbles: true
}));
pass.dispatchEvent(new Event('input', {
bubbles: true
}));
setTimeout(function() {
$(".auth__buttons button").trigger('click');
setTimeout(function() {
window.location.reload();
}, 1000);
}, 1000);
}, 1000);
}
}, 1000);
});
})();