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

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


MSK

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

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

версия 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,

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

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

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

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

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

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

"Hacking attempt!"

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

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

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

MSK,

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

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

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

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

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

Архивировано

Эта тема находится в архиве и закрыта для публикации сообщений.

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