Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
Как определить права пользователя по БД?
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ).
-
- phpBB 1.2.0
- Сообщения: 12
- Стаж: 2 года 6 месяцев
Как определить права пользователя по БД?
Где форум нумерует в БД права пользователей (администратор и тд)? Не могу понять, какой столбец отвечает за это. Нужно для проверки на права. Спасибо.
-
- Поддержка
- Сообщения: 12454
- Стаж: 12 лет 9 месяцев
- Благодарил (а): 166 раз
- Поблагодарили: 2482 раза
Re: Как определить права пользователя по БД?
Результирующие - достаточно сложно
Замешаны все таблицы
По возможности лучше использовать готовые функции проверки прав. Лежат в файле
Замешаны все таблицы
acl_*
, таблица групп, таблица вхождений пользователя в группу и ещё дополнительно личные права в таблице пользователейПо возможности лучше использовать готовые функции проверки прав. Лежат в файле
\phpbb\auth\auth.php
, в частности acl_get
Перенесено из форума Обсуждаем сайт и конференцию в форум Для авторов 17.11.2021 10:31 модератором Татьяна5
-
- phpBB 1.2.0
- Сообщения: 12
- Стаж: 2 года 6 месяцев
Re: Как определить права пользователя по БД?
Я просто помню, что где-то видел эту информацию прав с нумерацией напротив и потерял ссылку. Вроде было 5 - администратор, 3 - модератор и тд. Хотел уточнить это. Ладно, спасибо.
-
- Поддержка
- Сообщения: 5284
- Стаж: 19 лет 4 месяца
- Откуда: Питер
- Благодарил (а): 186 раз
- Поблагодарили: 793 раза
Re: Как определить права пользователя по БД?
Есть ещё user_type в phpbb_users
3 - основатель
2 - бот
1- неактивированный пользователь
0 - пользователь
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb2.0.x 3.5.x)
Ты очистил кеш? © Sheer
https://siava.ru (phpbb
-
- Поддержка
- Сообщения: 12454
- Стаж: 12 лет 9 месяцев
- Благодарил (а): 166 раз
- Поблагодарили: 2482 раза
Re: Как определить права пользователя по БД?
По константам разделение на бота, неактивированного, обычного и основателя. И всё
К правам доступа это слабо относится
К правам доступа это слабо относится
includes/constants.php
Код: Выделить всё
define('USER_NORMAL', 0);
define('USER_INACTIVE', 1);
define('USER_IGNORE', 2);
define('USER_FOUNDER', 3);
-
- phpBB 1.2.0
- Сообщения: 12
- Стаж: 2 года 6 месяцев