Перейти к публикации

Проблема при ограничении доступа.


Рекомендованные сообщения

Заметил такой глюк.

версия 7.3

Никогда не пользовался ограничением при авторизации, а тут решил попробовать.

В профиле настраиваю ограничение авторизации по ip.

Вхожу с другого ip, получаю сообщение:

"Внимание, Вы включили автоматическую блокировку по IP вашего аккаунта, доступ к вашему аккаунту с данной подсети запрещен."

При этом:

1- нет возможности выйти, т.е. надо руками чистить куки, что бы стать просто гостем.

2- пытаюсь в таком состоянии голосовать - получаю ошибку "..нет шаблона info.tpl"

3- пытась выставить рейтинг - получаю "Fatal error: Class 'dle_template' not found in ***/engine/modules/functions.php on line 129", строка 129 - " $tpl_2 = new dle_template();"

сорри, если пропустил подобную тему.

Ссылка на сообщение
Поделиться на других сайтах

3- пытась выставить рейтинг - получаю "Fatal error: Class 'dle_template' not found in ***/engine/modules/functions.php on line 129", строка 129 - " $tpl_2 = new dle_template();"

таких строк в оригинальном скрипте никогда не было. Это ваши сторонние модули, отсуда все проблемы.

Ссылка на сообщение
Поделиться на других сайтах

Шутите?

Скачал 8.2

functions.php

function msgbox($title, $text) {

	global $tpl;


	$tpl_2 = new dle_template( );

	$tpl_2->dir = TEMPLATE_DIR;


	$tpl_2->load_template( 'info.tpl' );


	$tpl_2->set( '{error}', $text );

	$tpl_2->set( '{title}', $title );


	$tpl_2->compile( 'info' );

	$tpl_2->clear();


	$tpl->result['info'] .= $tpl_2->result['info'];

}

этого кода нет???

там это 113 строка.

Изменено пользователем MSK
Ссылка на сообщение
Поделиться на других сайтах

MSK,

Прошу прощения, я неверно выразил свою мысль, имелось ввиду что голосование не вызывает подобных шаблонов и не использует, и не вызывают данных функций, а вызывает их какой то сторонний модуль.

Ссылка на сообщение
Поделиться на других сайтах

Хорошо, проверил на чистой 8.2

при авторизации получаю

"Внимание, Вы включили автоматическую блокировку по IP вашего аккаунта, доступ к вашему аккаунту с данной подсети запрещен."

На этой же странице меняю рейтинг новости и получаю

"Hacking attempt!"

сравню код, но это не меняет сути.

тут не должно быть такой ошибки...

Изменено пользователем MSK
Ссылка на сообщение
Поделиться на других сайтах

MSK,

Вы все до одного оригинальные файлы восстановите, Я же не просто так вам об этом говорю, потому как такой проблемы на оригинальном дистрибутиве нет, специально проверено. Т.к. она происходит только тогда когда голосует пользователь, которому запрещено голосовать, но тому которому запрещено, не будет на сайте предоставлен выбор к голосованию. Также когда заблокирован пользователь по IP, происходит автоматическое разлогинивание, и понятие:

1- нет возможности выйти, т.е. надо руками чистить куки, что бы стать просто гостем.

тоже возникнуть не может, т.к. скрипт отклоняет авторизацию.

Второй возможный вариант проблемы это ваш браузер, попробуйте полностью очистить кеш и куки вашего браузера.

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...