Я немного изменил plugin для Movian и он проработал ровно 1 день. Сейчас не могу разобраться, в чем именно проблема, не логинится.
var BASE_URL = 'http://kinozal.tv';
function login(page, showDialog) {
var text = '';
if (showDialog) {
text = 'Введите email и пароль';
logged = false;
}
if (!logged) {
credentials = plugin.getAuthCredentials(plugin.getDescriptor().synopsis, text, showDialog);
if (credentials && credentials.username && credentials.password) {
var params = 'username=' + credentials.username + '&password=' + credentials.password + '&returnto';
page.loading = true;
var resp = showtime.httpReq(BASE_URL+ '/login.php', {
postdata: {
username: credentials.username,
password: credentials.password,
returnto: ''
}
}).toString();
page.loading = false;
//showtime.print(resp);
resp = resp.match(/<input class=buttonS/);
//showtime.print(resp);
if (resp === null) logged = true;
}
}
if (showDialog) {
if (logged) showtime.message("Вход успешно произведен. Параметры входа сохранены.", true, false);
else showtime.message("Не удалось войти. Проверьте email/пароль...", true, false);
}
}
var service = plugin.createService(plugin.getDescriptor().title, plugin.getDescriptor().id + ":start", "video", true, logo);
var settings = plugin.createSettings(plugin.getDescriptor().id, logo, plugin.getDescriptor().synopsis);
settings.createAction('kinozaltv_login', 'Войти в kinozal.tv', function() {
login(0, true);
});
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости