Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » IkonBoard и другие форумы » Ikonboard v.2 » Все пользователи могут редактировать все посты - баг

Модерирует : Antuan

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

astro

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Взял форум из архива, поставил. Почему-то всем юзерам дозволено редактирование всех постов в топиках. Не пойму в чём проблема, просветите плиз.




Название я исправила, потому что " $editgraphic в topic.cgi" - это немного другое. Эта переменная выводит картинку в топике, не более того lynx

Всего записей: 23 | Зарегистр. 28-09-2004 | Отправлено: 17:27 08-11-2004 | Исправлено: lynx, 19:03 08-11-2004
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
astro

Цитата:
 Почему-то всем юзерам дозволено редактирование всех постов в топиках.  

 
Очень странно, ибо у меня на этом дистрибутиве не дает править чужие сообщения.
 
Брал дистрибутив из файлового архива - 2 ?
Этот:
Обзор форума IkonBoard V. 2 (карта форума)  » Файловый архив II  »  
IB219rus_fixed3.zip
?
И ничего не правил?
 
Выложи в txt форумате файлы postings.cgi и ikon.lib и приведи ссылку на форум.
 

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 19:11 08-11-2004
astro

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Да, дистрибутив этот.
-rw-r--r--  1 root root 307953 Sep 28 16:38 IB219rus_fixed3.zip
 
Поставил на локалхосте под линуксом, потом поставил на хостинге - то же самое.
Если память не изменяет, правка была одна - http://forall.ru-board.com/ibarchive/postings.txt
ikon.lib не трогал
Форум здесь - http://exoo.ru/cgi-bin/forums/dlm/ikonboard//ikonboard.cgi
 
Еще вопросы. Какие настройки используются в скриптах для идентификации участников? Куда надо смотреть чтобы про это узнать поподробнее?

Всего записей: 23 | Зарегистр. 28-09-2004 | Отправлено: 11:14 09-11-2004
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
astro

Цитата:
Если память не изменяет, правка была одна - http://forall.ru-board.com/ibarchive/postings.txt  

 
Поставь чистую версию IB219rus_fixed3.zip , ничего не меняй, там все уже поменяло. И все должно работать, я проверяла локально - все пашет у меня.
 
 

Цитата:
 Какие настройки используются в скриптах для идентификации участников?

 
Не поняла немного. Идентификация участников идет чисто по имени. Каждое имя уникально. Иногда еще проверяется пароль.
 

Цитата:
 Куда надо смотреть чтобы про это узнать поподробнее?

 
В скрипты...
 
Например, тот же postings.cgi
 
sub editform  - подрограмма, позволяющая редактировать пост.
 
вызывается подпрограмма &getmember("$inmembername");
Она находится в ikon.lib, она читает данные о пользователе (из его файла).
Потом идет проверка, можел ли юзер править пост или нет, если может, то разрешено править.
 
Если нет, то нет:
 
if ($allowedentry{$inforum} eq "yes") { $allowed = "yes"; }
 
if (($privateforum eq "yes") && ($allowed ne "yes")) {
  &error("$ibtxt{'1406'}&$ibtxt{'1407'}");
}    
 
 
 
 
 
Добавлено
astro
 
 
Зарегистрировалась на твоем форуме - мне не дал редактировать чужие сообщения. Поясни, плиз, еще раз, в чем твоя проблема?

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 20:44 09-11-2004
Gram



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Почему-то всем юзерам дозволено редактирование всех постов в топиках

Ну не всем, а модераторам и админам

----------
Intellect Board | Miranda Gram Pack

Всего записей: 388 | Зарегистр. 22-01-2004 | Отправлено: 02:01 10-11-2004
astro

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Я ещё посмотрю в скрипт, но проблема следующая. При создании форума выбираю - для зарегистрированных пользователей. То, что админ и модератор может править это понятно. Регистрируюсь другим ником. Захожу под ним в форум - опять вижу что могу редактировать. Выхожу, захожу под гостевым ником - то же самое. Где-то меня форум помнит как админа или модератора, не пойму где. Перехожу на другой комп в нашей локальной сети, аналогичная засада, хотя оттуда я не выходил раньше.  Делаю такое предположение, что это связано с настройками нашей внутренненй сети и прокси. Другого пока ничего не могу придумать. Будем искать... (с) ))

Всего записей: 23 | Зарегистр. 28-09-2004 | Отправлено: 09:51 10-11-2004
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
astro
 

Цитата:
 Регистрируюсь другим ником. Захожу под ним в форум - опять вижу что могу редактировать. Выхожу, захожу под гостевым ником - то же самое. Где-то меня форум помнит как админа или модератора, не пойму где.  

 
Что-то у тебя кеширует куки. Пользуйся для таких тестов разными браузерами для разных ников.
 

Цитата:
Перехожу на другой комп в нашей локальной сети, аналогичная засада

 
Ааа, так у вас в локалке стоит кеширующий прокси. Ну, с этим ничего не поделать. Если прокси настроен на кеширование, уговорить его невозможно, он только админа своего слушает
 
Вот читай:
 
Подстановка чужого ника и пароля (кеширование) » Как устранить загрузку из прокси?

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 11:51 10-11-2004
astro

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Теперь понятно, спасибо.
 
зы: вообще-то неплохо было бы внести в дистрибутив изменения, хотя бы как вариант пытаться обьяснять прокси что не надо кешировать. Или в ридми указать что возможны проблемы.

Всего записей: 23 | Зарегистр. 28-09-2004 | Отправлено: 12:22 10-11-2004 | Исправлено: astro, 12:39 10-11-2004
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
astro

Цитата:
вообще-то неплохо было бы внести в дистрибутив изменения, хотя бы как вариант пытаться обьяснять прокси что не надо кешировать

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

Цитата:
 Или в ридми указать что возможны проблемы.

 
В ридми всего не укажешь

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 13:22 10-11-2004
astro

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
 Никакие директивы в скриптах кеширующий прокси не будет исполнять.

 
Не надо делать поспешных выводов;)
 
 

Цитата:
Он будет вести себя в строгом соответствии со своими настройками.

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

Цитата:
В ридми всего не укажешь

 
Ведь это вопросы безопасности, а не коллекция смайликов. Но я не настаиваю.

Всего записей: 23 | Зарегистр. 28-09-2004 | Отправлено: 13:33 10-11-2004
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » IkonBoard и другие форумы » Ikonboard v.2 » Все пользователи могут редактировать все посты - баг


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru