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

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

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

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

Сообщение Nikolaj »

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

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
Стаж: 3 года 11 месяцев

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

Сообщение Nikolaj »

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

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

Сообщение Nikolaj »

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

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

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

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

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

Сообщение Nikolaj »

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

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

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

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

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

Сообщение Nikolaj »

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

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

Сообщение nikola75 »

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

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

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

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

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

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

Сообщение Sheer »

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

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