MSK 289 Опубликовано: 12 октября 2009 Рассказать Опубликовано: 12 октября 2009 Заметил такой глюк. версия 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();" сорри, если пропустил подобную тему. Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 068 Опубликовано: 12 октября 2009 Рассказать Опубликовано: 12 октября 2009 3- пытась выставить рейтинг - получаю "Fatal error: Class 'dle_template' not found in ***/engine/modules/functions.php on line 129", строка 129 - " $tpl_2 = new dle_template();" таких строк в оригинальном скрипте никогда не было. Это ваши сторонние модули, отсуда все проблемы. Цитата Ссылка на сообщение Поделиться на других сайтах
MSK 289 Опубликовано: 13 октября 2009 Рассказать Опубликовано: 13 октября 2009 (изменено) Автор Шутите? Скачал 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 строка. Изменено 13 октября 2009 пользователем MSK Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 068 Опубликовано: 13 октября 2009 Рассказать Опубликовано: 13 октября 2009 MSK, Прошу прощения, я неверно выразил свою мысль, имелось ввиду что голосование не вызывает подобных шаблонов и не использует, и не вызывают данных функций, а вызывает их какой то сторонний модуль. Цитата Ссылка на сообщение Поделиться на других сайтах
MSK 289 Опубликовано: 13 октября 2009 Рассказать Опубликовано: 13 октября 2009 (изменено) Автор Хорошо, проверил на чистой 8.2 при авторизации получаю "Внимание, Вы включили автоматическую блокировку по IP вашего аккаунта, доступ к вашему аккаунту с данной подсети запрещен." На этой же странице меняю рейтинг новости и получаю "Hacking attempt!" сравню код, но это не меняет сути. тут не должно быть такой ошибки... Изменено 13 октября 2009 пользователем MSK Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 068 Опубликовано: 14 октября 2009 Рассказать Опубликовано: 14 октября 2009 MSK, Вы все до одного оригинальные файлы восстановите, Я же не просто так вам об этом говорю, потому как такой проблемы на оригинальном дистрибутиве нет, специально проверено. Т.к. она происходит только тогда когда голосует пользователь, которому запрещено голосовать, но тому которому запрещено, не будет на сайте предоставлен выбор к голосованию. Также когда заблокирован пользователь по IP, происходит автоматическое разлогинивание, и понятие: 1- нет возможности выйти, т.е. надо руками чистить куки, что бы стать просто гостем. тоже возникнуть не может, т.к. скрипт отклоняет авторизацию. Второй возможный вариант проблемы это ваш браузер, попробуйте полностью очистить кеш и куки вашего браузера. Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.