Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Не работает копирование прав доступа

Вопросы без привязки к версии. Установлена авточистка (2 года).
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Nikolaj
phpBB 1.0.0
Сообщения: 5
Стаж: 2 года 11 месяцев

Не работает копирование прав доступа

Сообщение Nikolaj »

Подскажите куда смотреть. У меня проблема с установкой прав доступа к вновь создаваемому форуму phpbb3.3.0. Форум создается автоматически с помощью метода (функции) – update_forum_data(). Права доступа к нему копируются из уже существующего форума с помощью функции copy_forum_permissions().
При этом для группы Гость устанавливаются права «Только для чтения»
Форум успешно создается, и права копируются, но при входе на форум в качестве Гостя система требует выполнить регистрацию.
Доступ Гостю к форуму становится доступен только после того, как в Администраторском разделе не изменяя ни каких прав добраться до кнопки «Применить все права» и нажать на нее.
В чем может быть причина. Заранее спасибо.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16367
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1744 раза

Re: Не работает копирование прав доступа

Сообщение rxu »

Nikolaj писал(а): 12.06.2021 14:17 В чем может быть причина.
Никто не скажет причину, используется какой-то самописный код, который известен только вам.
Изображение
Перенесено из форума Поддержка phpBB 3.3.x в форум phpBB-пространство 12.06.2021 14:59 модератором rxu

Nikolaj
phpBB 1.0.0
Сообщения: 5
Стаж: 2 года 11 месяцев

Re: Не работает копирование прав доступа

Сообщение Nikolaj »

Спасибо, понял, буду разбираться.
Nikolaj
phpBB 1.0.0
Сообщения: 5
Стаж: 2 года 11 месяцев

Re: Не работает копирование прав доступа

Сообщение Nikolaj »

Подскажите, почему возможна ситуация, когда у одного и того же пользователя (Anonymous) параметр «Может читать форум» написано «Никогда», а при раскрытии порядка формирования этого права значится «Да», как показано на рисунке?
Изображение
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12426
Стаж: 12 лет 8 месяцев
Благодарил (а): 166 раз
Поблагодарили: 2477 раз

Re: Не работает копирование прав доступа

Сообщение Татьяна5 »

Nikolaj, сбой. Советую начать с очистки кеша форума
Nikolaj
phpBB 1.0.0
Сообщения: 5
Стаж: 2 года 11 месяцев

Re: Не работает копирование прав доступа

Сообщение Nikolaj »

Татьяна5, спасибо, но не помогло.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12426
Стаж: 12 лет 8 месяцев
Благодарил (а): 166 раз
Поблагодарили: 2477 раз

Re: Не работает копирование прав доступа

Сообщение Татьяна5 »

Ещё из очевидного, перенастроить права доступа. Выставить на всех шагах на "нет", сохранить, потом вернуть на "да". Или скопировать права с другого форума, как вариант
Если это не сработает, только подробно разбирать что творится в базе данных, вручную
Nikolaj
phpBB 1.0.0
Сообщения: 5
Стаж: 2 года 11 месяцев

Re: Не работает копирование прав доступа

Сообщение Nikolaj »

Татьяна5, спасибо за участие. Очень хочется разобраться в проблеме с назначением прав.
Ситуация у меня следующая.
1. Права я копирую (с помощью функции copy_forum_permissions) из форума, в котором все работает.
2. Права вроде как копируются, но Гость (как я уже писал) не получает прав доступа на чтение форума.
3. Но после нажатия на кнопку «Применить все права» в Админке (без изменения чего либо) все начинает работать нормально.
Сейчас пытаюсь проследить алгоритм работы программы после нажатия на кнопку «Применить все права» для того чтобы понять чего не хватает простому копированию с помощью функции copy_forum_permissions чтобы все заработало автоматически.
nikola75
phpBB 1.4.2
Сообщения: 56
Стаж: 3 года 4 месяца
Благодарил (а): 14 раз

Re: Не работает копирование прав доступа

Сообщение nikola75 »

Nikolaj, Примерно похожее тоже было, не мог понять, оказалось с зарегистрированных пользователя удали.
Попробовал ввести только в группу "Администрация" со всем правами. ни один форум не видел, добавил в группу зарегистрированные, сразу все увидел.

Татьяна5, есть ваозможность все настройки на по умолчанию ? Как на мобильниках. Понакрутил в правах что сам разобрать не могу.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12426
Стаж: 12 лет 8 месяцев
Благодарил (а): 166 раз
Поблагодарили: 2477 раз

Re: Не работает копирование прав доступа

Сообщение Татьяна5 »

nikola75 писал(а): 08.01.2022 16:20 есть ваозможность все настройки на по умолчанию ?
Нет. Только переустановка с потерей всех данных
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 2 месяца
Откуда: Калининград не Кенигсберг
Благодарил (а): 41 раз
Поблагодарили: 1716 раз

Re: Не работает копирование прав доступа

Сообщение Sheer »

Это может помочь
изображение.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.

Вернуться в «phpBB-пространство»