Master-X
Форум | Новости | Статьи
Главная » Форум » Программинг, Скрипты, Софт, Сервисы » 
Тема: Трабл с авториз. грабера в DLE ... ищу специалиста
цитата
24/01/11 в 12:05
 mjxjm
Подскажите в чем проблема. Если найдется, что сможет поправить, оплачу работу
Хороший граб, работает используя админиский пароль админ панели DLE8.5
Проблема:
Ставим в админке свежий шаблон - все работает авторизация из граба проходит.
Вносим изменения в настройках в админпаенели - авторизация граба перестает работать.
Откатываем на любой другой чистый шаблон - снова работает авторизация.
Возвращаемся к редактированому шаблону - отключается авторизация.

Вот такие шахматы. Есть идеи? в чем проблема?

Последний раз редактировалось: mjxjm (25/01/11 в 10:13), всего редактировалось 2 раз(а)
цитата
24/01/11 в 12:31
 Sterx
ну как бэ вероятно он парсит форму судя по описанным симтомам
цитата
24/01/11 в 13:58
 mjxjm
Форма вывода новости у него своя, там же редактируется новость, потом прямиком в БД льет.
До парсинга дело не доходит. Все заканчивается еще на авторизации. Она работает как отдельная простая функция граба и заканчивается выводом сообщения "Произошла ошибка при авторизации".
Что любопытно, авторизация в админке тем не менее работает с тем же логином.
цитата
24/01/11 в 14:13
 taj
форму логина не может распарсить
цитата
24/01/11 в 15:37
 mjxjm
Вы походу понимаете о чем гооврите icon_smile.gif

Вот (если я не ошибаюсь) эта функция, которая не выполняется:

function auth()
{ dest_info = false;
var form = $('#main_form');
var login = $('input[name=login]', form).val();
var pass = $('input[name=pass]', form).val();
if (!login || !pass) {
alert('Введите логин и пароль');
return false;
}
show_content(false); $('#loader').show();
$.ajax({
type: 'POST',
url: 'ajax.php',
data: {
'action': 'auth_and_prepare',
'login': login,
'pass': pass,
},
dataType: 'json',
success: function(data) {
$('#loader').hide();
if (!data || !data.auth) {
show_content('Произошла ошибка при авторизации');
return false;
}
dest_info = {
'login': login,
'pass': pass,
'categories': data.categories
};
show_content('Авторизация прошла успешно, можете приступать ко второму шагу');
return true;
},
error: function(status, data, e) {
alert(e);
}
});
}

Здесь можно что то поправить?
Или вообще как решить проблему????
цитата
24/01/11 в 15:43
 mjxjm
Sterx: и taj
Спасибо, я тут новенький, упустил момент с оценкой ответа, не знаю теперь где + ставить icon_smile.gif Sorry
цитата
24/01/11 в 15:46
 mjxjm
Эта функиция кстати почему то в .js Написана а не в php и подключается в html страничке админки грабера


Эта страница в полной версии