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

[FAQ] Права доступа

Темы по наиболее часто задаваемым вопросам без привязки к версии phpBB. Читать в первую очередь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x/3.3.x | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 11 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

[FAQ] Права доступа

Сообщение Палыч »

Если у вас возникли вопросы по системе прав доступа, рекомендуем ознакомится со следующей статьёй:
Система прав доступа phpBB 3.0.x

Наиболее часто возникающие вопросы:
  • Как дать право предупреждений и бана модератору только в одном форуме?
    Ответ: Штатными средствами - никак. Эти права можно назначить только глобально, на всю конференцию.
  • Как сделать доступ на уровне тем?
    Ответ: Штатными средствами - никак. Права доступа организованы на уровне форумов.
Мазлик
phpBB 1.4.3
Сообщения: 76
Стаж: 11 лет 1 месяц

Re: [FAQ] Права доступа

Сообщение Мазлик »

Pazh, спасибо. (кнопочку не вижу, поэтому словами)
Pazh писал(а):назначить их Лидерами группы
В смысле поставить галочку в "Управляется только основателем (Ограничить управление этой группой только основателями. Пользователи, имеющие групповые права доступа, смогут видеть данную группу и ее членов."?
А в профиле пользователя поставить галочку в "Основатель(Основатели имеют все права администратора и не могут быть ограничены в доступе (заблокированы), удалены или понижены в статусе)".
Или, в этом случае, он получит права, равные правам админа всего форума?
Админская роль "Администратор пользователей и групп" назначена.
Sax
phpBB 1.4.4
Сообщения: 141
Стаж: 12 лет 8 месяцев
Благодарил (а): 1 раз

Re: [FAQ] Права доступа

Сообщение Sax »

Палыч писал(а):Зайти в базу данных (phpmyadmin)
В таблице phpbb_acl_options по полю auth_option (m_) найти auth_option_id (по умолчанию 31)
В таблице phpbb_acl_users найти строку где есть auth_option_id = найденному (в нашем примере 31)
Там нету ничего такого. В phpmyadmin и поиском и в ручную не могу найти.
Скачал базу файлом и нашел auth_option_id:

Код: Выделить всё

CREATE TABLE IF NOT EXISTS `phpbb_acl_users` (
  `user_id` mediumint(8) unsigned NOT NULL DEFAULT '0',
  `forum_id` mediumint(8) unsigned NOT NULL DEFAULT '0',
  `auth_option_id` mediumint(8) unsigned NOT NULL DEFAULT '0',
  `auth_role_id` mediumint(8) unsigned NOT NULL DEFAULT '0',
  `auth_setting` tinyint(2) NOT NULL DEFAULT '0',
  KEY `user_id` (`user_id`),
  KEY `auth_option_id` (`auth_option_id`),
  KEY `auth_role_id` (`auth_role_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin;

Код: Выделить всё

CREATE TABLE IF NOT EXISTS `phpbb_acl_options` (
  `auth_option_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
  `auth_option` varchar(50) COLLATE utf8_bin NOT NULL DEFAULT '',
  `is_global` tinyint(1) unsigned NOT NULL DEFAULT '0',
  `is_local` tinyint(1) unsigned NOT NULL DEFAULT '0',
  `founder_only` tinyint(1) unsigned NOT NULL DEFAULT '0',
  PRIMARY KEY (`auth_option_id`),
  UNIQUE KEY `auth_option` (`auth_option`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=203 ;

Код: Выделить всё

CREATE TABLE IF NOT EXISTS `phpbb_acl_groups` (
  `group_id` mediumint(8) unsigned NOT NULL DEFAULT '0',
  `forum_id` mediumint(8) unsigned NOT NULL DEFAULT '0',
  `auth_option_id` mediumint(8) unsigned NOT NULL DEFAULT '0',
  `auth_role_id` mediumint(8) unsigned NOT NULL DEFAULT '0',
  `auth_setting` tinyint(2) NOT NULL DEFAULT '0',
  KEY `group_id` (`group_id`),
  KEY `auth_opt_id` (`auth_option_id`),
  KEY `auth_role_id` (`auth_role_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin;

Код: Выделить всё

CREATE TABLE IF NOT EXISTS `phpbb_acl_roles_data` (
  `role_id` mediumint(8) unsigned NOT NULL DEFAULT '0',
  `auth_option_id` mediumint(8) unsigned NOT NULL DEFAULT '0',
  `auth_setting` tinyint(2) NOT NULL DEFAULT '0',
  PRIMARY KEY (`role_id`,`auth_option_id`),
  KEY `ath_op_id` (`auth_option_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin;

Код: Выделить всё

INSERT INTO `phpbb_acl_groups` (`group_id`, `forum_id`, `auth_option_id`, `auth_role_id`, `auth_setting`) VALUES

Код: Выделить всё

INSERT INTO `phpbb_acl_options` (`auth_option_id`, `auth_option`, `is_global`, `is_local`, `founder_only`) VALUES

Код: Выделить всё

INSERT INTO `phpbb_acl_roles_data` (`role_id`, `auth_option_id`, `auth_setting`) VALUES

Код: Выделить всё

INSERT INTO `phpbb_acl_users` (`user_id`, `forum_id`, `auth_option_id`, `auth_role_id`, `auth_setting`) VALUES
Может можно отредактировать прямо в файле и залить базу на свое место?
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11244
Стаж: 14 лет 3 месяца
Откуда: fotovideoforum.ru
Благодарил (а): 673 раза
Поблагодарили: 121 раз

Re: [FAQ] Права доступа

Сообщение Пчелкин »

Sax писал(а):Скачал базу файлом и нашел auth_option_id
Что? Это как? И после этого вы еще ждете тут ответы на свои вопросы?
Sax
phpBB 1.4.4
Сообщения: 141
Стаж: 12 лет 8 месяцев
Благодарил (а): 1 раз

Re: [FAQ] Права доступа

Сообщение Sax »

Пчелкин писал(а):Что? Это как? И после этого вы еще ждете тут ответы на свои вопросы?
Что тут такого та?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11244
Стаж: 14 лет 3 месяца
Откуда: fotovideoforum.ru
Благодарил (а): 673 раза
Поблагодарили: 121 раз

Re: [FAQ] Права доступа

Сообщение Пчелкин »

Мазлик писал(а):Или, в этом случае, он получит права, равные правам админа всего форума?
Не всегда...если используете шаблоны ролей - то только вбитые в шаблон...
Мазлик писал(а):В смысле поставить галочку в "Управляется только основателем
Нет...именно назначить лидерами...при чем тут основатели???
Управляется только - это всего лишь подстраховка против админов-балбесов...

Добавлено спустя 44 секунды:
Sax А ведь не об этом...эх...молодежь...
Sax
phpBB 1.4.4
Сообщения: 141
Стаж: 12 лет 8 месяцев
Благодарил (а): 1 раз

Re: [FAQ] Права доступа

Сообщение Sax »

Пчелкин писал(а):Sax А ведь не об этом
Простите, а о чем? Что я не так делаю?
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11244
Стаж: 14 лет 3 месяца
Откуда: fotovideoforum.ru
Благодарил (а): 673 раза
Поблагодарили: 121 раз

Re: [FAQ] Права доступа

Сообщение Пчелкин »

Не ищешь прописанное в БД право с косячным или отсутствующим переводом...путь тебе указали...смотри внимательно...
Для прав есть только один вариант - из БД...раз лезет в админке, значит есть и в БД...ИЩИ...
Sax
phpBB 1.4.4
Сообщения: 141
Стаж: 12 лет 8 месяцев
Благодарил (а): 1 раз

Re: [FAQ] Права доступа

Сообщение Sax »

Можно переспрошу? Так как в БД полный нуб.
Захожу в таблицу phpbb_acl_options нахожу m_ нажимаю на карандашик:
Безымянный.jpg
Вот эту строчку и надо удалять: 31 | m_ | 1 | 1 | 0 ?
и открывается страница, где есть: auth_option_id (по умолчанию 31)Правильно?
Безымянный2.jpg

Дальше иду в phpbb_acl_roles_data ищу по полю auth_option_id, и тут у меня несколько цифр, как и писал Палыч:
Безымянный3.jpg
Но есть и еще, на следующей странице:
Безымянный4.jpg
Что тут делать? Я так думаю надо удалить это:
Безымянный4.jpg
Полностью строчку 5 | 31 | 1 ? Правильно?
И что значит:
Палыч писал(а):выписать поле role_id, где auth_option_id = найденному (31)
Еще, лезим в phpbb_acl_users, ищу строку, где есть 31, в поле auth_option_id, но ее не нахожу:
Безымянный5.jpg
Как видите ее нет (список по порядку (по возрастанию))

Подскажите, что дальше делать? (если надо я еще скринов вам сделаю, каких надо)
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11244
Стаж: 14 лет 3 месяца
Откуда: fotovideoforum.ru
Благодарил (а): 673 раза
Поблагодарили: 121 раз

Re: [FAQ] Права доступа

Сообщение Пчелкин »

Sax писал(а):phpbb_acl_options нахожу m_ нажимаю на карандашик:
Не мучься...удали это поле на фиг полностью...и переделай-обнови роли из СТК....
Sax
phpBB 1.4.4
Сообщения: 141
Стаж: 12 лет 8 месяцев
Благодарил (а): 1 раз

Re: [FAQ] Права доступа

Сообщение Sax »

Пчелкин, спасибо Вам за терпение. Я должен удалить эти строки:
В phpbb_acl_roles_data, строчку: строчку 5 | 31 | 1. и
В phpbb_acl_options, строчку: 31 | m_ | 1 | 1 | 0. И больше ничего. Верно?
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11244
Стаж: 14 лет 3 месяца
Откуда: fotovideoforum.ru
Благодарил (а): 673 раза
Поблагодарили: 121 раз

Re: [FAQ] Права доступа

Сообщение Пчелкин »

Ужали поле на фиг совсем...что б не ковыряться...
snap1049.jpg
Затем в СТК нажми ЭТО -
snap1050.jpg
Внимательно все читай и тыкай тока когда уверен, а когда дойдешь до восстановления модераторских ролей - отвечай ХОЧУ...все..
Не забудь забекапиться....

Добавлено спустя 57 секунд:
Sax писал(а):И больше ничего. Верно?
Не совсем...читай выше...
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Sax
phpBB 1.4.4
Сообщения: 141
Стаж: 12 лет 8 месяцев
Благодарил (а): 1 раз

Re: [FAQ] Права доступа

Сообщение Sax »

Пчелкин, сделал как ты писал и { acl_m_ } исчез, но вмести с ним исчезло право Может очищать список благодарностей.

Добавлено спустя 5 минут 7 секунд:
В stk при проверке изменений в базе данных постоянно пункт m_ выделен красным, нуждается в исправлении, я ставлю галочку испрвит, но при повторной проверки тоже самое.

Добавлено спустя 22 минуты 14 секунд:
Вернул бэкапом базу, пробую все заново, право Может очищать список благодарностей осталость. Но в stk всеровно пункт m_ выделен красным и нуждается в добвлении. Ставлю галочку на добавить, но при следующей проверке опять он нуждается в добавлении.

Код: Выделить всё

m_ |	Повреждено |	Добавить
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11244
Стаж: 14 лет 3 месяца
Откуда: fotovideoforum.ru
Благодарил (а): 673 раза
Поблагодарили: 121 раз

Re: [FAQ] Права доступа

Сообщение Пчелкин »

Ну дык значит это все ж стандартная опция и необходимо просто определить и добавить ее языковую переменую, ту которой у тебя в языковых не хватает...
Sax писал(а):Но в stk всеровно пункт m_ выделен красным и нуждается в добвлении.
А ты как-нибудь пытался ЭТО исправить то?
Sax
phpBB 1.4.4
Сообщения: 141
Стаж: 12 лет 8 месяцев
Благодарил (а): 1 раз

Re: [FAQ] Права доступа

Сообщение Sax »

Пчелкин писал(а):А ты как-нибудь пытался ЭТО исправить то?
Ставлю галочку на против Добавить в STK. В конце проверки сообщение, что все успешно, но при повторной проверки, опять так же.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11244
Стаж: 14 лет 3 месяца
Откуда: fotovideoforum.ru
Благодарил (а): 673 раза
Поблагодарили: 121 раз

Re: [FAQ] Права доступа

Сообщение Пчелкин »

Я уже третий раз пишу - переменную будешь искать и добавлять?
Перенесено из форума FAQ (phpBB 3.0.x) в форум FAQ 21.03.2015 10:47 модератором Татьяна5

Вернуться в «FAQ»