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

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

-
- Поддержка
- Сообщения: 12751
- Стаж: 13 лет 8 месяцев
- Благодарил (а): 159 раз
- Поблагодарили: 2276 раз
-
- phpBB 1.0.0
- Сообщения: 5
- Стаж: 3 года 11 месяцев
-
- Поддержка
- Сообщения: 12751
- Стаж: 13 лет 8 месяцев
- Благодарил (а): 159 раз
- Поблагодарили: 2276 раз
Re: Не работает копирование прав доступа
Ещё из очевидного, перенастроить права доступа. Выставить на всех шагах на "нет", сохранить, потом вернуть на "да". Или скопировать права с другого форума, как вариант
Если это не сработает, только подробно разбирать что творится в базе данных, вручную
Если это не сработает, только подробно разбирать что творится в базе данных, вручную
-
- phpBB 1.0.0
- Сообщения: 5
- Стаж: 3 года 11 месяцев
Re: Не работает копирование прав доступа
Татьяна5, спасибо за участие. Очень хочется разобраться в проблеме с назначением прав.
Ситуация у меня следующая.
1. Права я копирую (с помощью функции copy_forum_permissions) из форума, в котором все работает.
2. Права вроде как копируются, но Гость (как я уже писал) не получает прав доступа на чтение форума.
3. Но после нажатия на кнопку «Применить все права» в Админке (без изменения чего либо) все начинает работать нормально.
Сейчас пытаюсь проследить алгоритм работы программы после нажатия на кнопку «Применить все права» для того чтобы понять чего не хватает простому копированию с помощью функции copy_forum_permissions чтобы все заработало автоматически.
Ситуация у меня следующая.
1. Права я копирую (с помощью функции copy_forum_permissions) из форума, в котором все работает.
2. Права вроде как копируются, но Гость (как я уже писал) не получает прав доступа на чтение форума.
3. Но после нажатия на кнопку «Применить все права» в Админке (без изменения чего либо) все начинает работать нормально.
Сейчас пытаюсь проследить алгоритм работы программы после нажатия на кнопку «Применить все права» для того чтобы понять чего не хватает простому копированию с помощью функции copy_forum_permissions чтобы все заработало автоматически.
-
- phpBB 1.4.2
- Сообщения: 56
- Стаж: 4 года 5 месяцев
- Благодарил (а): 13 раз
Re: Не работает копирование прав доступа
Nikolaj, Примерно похожее тоже было, не мог понять, оказалось с зарегистрированных пользователя удали.
Попробовал ввести только в группу "Администрация" со всем правами. ни один форум не видел, добавил в группу зарегистрированные, сразу все увидел.
Татьяна5, есть ваозможность все настройки на по умолчанию ? Как на мобильниках. Понакрутил в правах что сам разобрать не могу.
Попробовал ввести только в группу "Администрация" со всем правами. ни один форум не видел, добавил в группу зарегистрированные, сразу все увидел.
Татьяна5, есть ваозможность все настройки на по умолчанию ? Как на мобильниках. Понакрутил в правах что сам разобрать не могу.
-
- Поддержка
- Сообщения: 12751
- Стаж: 13 лет 8 месяцев
- Благодарил (а): 159 раз
- Поблагодарили: 2276 раз
-
- Former team member
- Сообщения: 12113
- Стаж: 18 лет 2 месяца
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 36 раз
- Поблагодарили: 1526 раз
Re: Не работает копирование прав доступа
Это может помочь
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.