С нами с 19.01.11
Сообщения: 20
Рейтинг: -3
|
Добавлено: 24/01/11 в 12:05 |
Подскажите в чем проблема. Если найдется, что сможет поправить, оплачу работу
Хороший граб, работает используя админиский пароль админ панели DLE8.5
Проблема:
Ставим в админке свежий шаблон - все работает авторизация из граба проходит.
Вносим изменения в настройках в админпаенели - авторизация граба перестает работать.
Откатываем на любой другой чистый шаблон - снова работает авторизация.
Возвращаемся к редактированому шаблону - отключается авторизация.
Вот такие шахматы. Есть идеи? в чем проблема?
Последний раз редактировалось: mjxjm (25/01/11 в 10:13), всего редактировалось 2 раз(а)
|
|
|
|
programmer
С нами с 08.12.02
Сообщения: 7613
Рейтинг: 5760
|
Добавлено: 24/01/11 в 12:31 |
ну как бэ вероятно он парсит форму судя по описанным симтомам
|
|
|
|
С нами с 19.01.11
Сообщения: 20
Рейтинг: -3
|
Добавлено: 24/01/11 в 13:58 |
Форма вывода новости у него своя, там же редактируется новость, потом прямиком в БД льет.
До парсинга дело не доходит. Все заканчивается еще на авторизации. Она работает как отдельная простая функция граба и заканчивается выводом сообщения "Произошла ошибка при авторизации".
Что любопытно, авторизация в админке тем не менее работает с тем же логином.
|
|
|
|
С нами с 05.04.07
Сообщения: 1661
Рейтинг: 1090
|
Добавлено: 24/01/11 в 14:13 |
форму логина не может распарсить
|
|
|
|
С нами с 19.01.11
Сообщения: 20
Рейтинг: -3
|
Добавлено: 24/01/11 в 15:37 |
Вы походу понимаете о чем гооврите
Вот (если я не ошибаюсь) эта функция, которая не выполняется:
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);
}
});
}
Здесь можно что то поправить?
Или вообще как решить проблему????
|
|
|
|
С нами с 19.01.11
Сообщения: 20
Рейтинг: -3
|
Добавлено: 24/01/11 в 15:43 |
Sterx: и taj
Спасибо, я тут новенький, упустил момент с оценкой ответа, не знаю теперь где + ставить Sorry
|
|
|
|
С нами с 19.01.11
Сообщения: 20
Рейтинг: -3
|
Добавлено: 24/01/11 в 15:46 |
Эта функиция кстати почему то в .js Написана а не в php и подключается в html страничке админки грабера
|
|
|
|
Текстовая реклама в форме ответа Заголовок и до четырех строчек текста Длина текста до 350 символов Купить рекламу в этом месте! |