Номер группы

Форум для авторов модов для phpBB 3.0.x. Здесь можно попросить помощи в разработке у коллег.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Doomer
phpBB 1.0.0
Сообщения: 4
Стаж: 14 лет 10 месяцев
Откуда: Новосибирск
Благодарил (а): 4 раза

Номер группы

Сообщение Doomer »

Народ, подскажите каков по умолчанию номер группы администратора, а также user_type? И ещё какие-то поля на админские права влияют? (чистил спам, потёр администратора, пытаюсь вернуть)
Аватара пользователя
Simple
phpBB 2.0.0
Сообщения: 214
Стаж: 15 лет 5 месяцев
Откуда: Крым, Бахчисарай
Благодарил (а): 67 раз
Поблагодарили: 16 раз

Re: Номер группы

Сообщение Simple »

ID группы админов - 5
ID оригинального основателя - 2
Doomer писал(а):И ещё какие-то поля на админские права влияют?
не понял вопроса
Doomer писал(а): (чистил спам, потёр администратора, пытаюсь вернуть)
Установите stk, там есть функция восстановления пользователя по сообщениям оставленным им до удаления.
Аватара пользователя
HAMMER663
Former team member
Сообщения: 2032
Стаж: 16 лет 5 месяцев
Откуда: Зеленоград
Благодарил (а): 77 раз
Поблагодарили: 249 раз

Re: Номер группы

Сообщение HAMMER663 »

у основателя user_type = 3

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

define('USER_NORMAL', 0);
define('USER_INACTIVE', 1);
define('USER_IGNORE', 2);
define('USER_FOUNDER', 3);
Аватара пользователя
Doomer
phpBB 1.0.0
Сообщения: 4
Стаж: 14 лет 10 месяцев
Откуда: Новосибирск
Благодарил (а): 4 раза

Re: Номер группы

Сообщение Doomer »

Админа вернул, но почему-то доступа в админку у него нет всё равно. При заходе на форум такая ошибка сейчас:
Общая ошибка
SQL ERROR [ mysqli ]

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') ) AND t.forum_id = 0 ORDER BY t.topic_last_post_time DESC LIMIT 1' at line 5 [1064]

Произошла ошибка SQL при выборке на этой странице. Пожалуйста, сообщите администратору, если ошибка будет повторяться.
Добавлено спустя 2 часа 2 минуты 35 секунд:
Догадался. Потёр анонимуса, что id#1. Добавил его, стало ок.

Теперь вопрос по админу остался - не достаточно ему id=2, type=3 и группы=5. Отображается как обычный человек, доступа в админку нет. В чём ещё может быть дело?
Аватара пользователя
HAMMER663
Former team member
Сообщения: 2032
Стаж: 16 лет 5 месяцев
Откуда: Зеленоград
Благодарил (а): 77 раз
Поблагодарили: 249 раз

Re: Номер группы

Сообщение HAMMER663 »

Doomer писал(а): В чём ещё может быть дело?
может в кеше?
Аватара пользователя
Doomer
phpBB 1.0.0
Сообщения: 4
Стаж: 14 лет 10 месяцев
Откуда: Новосибирск
Благодарил (а): 4 раза

Re: Номер группы

Сообщение Doomer »

Нет, не то. Вероятно есть ещё поля, отвечающие за умолчательного админа.

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

INSERT INTO `phpbb_users` (`user_id`, `user_type`, `group_id`, `user_permissions`, `user_perm_from`, `user_ip`, `user_regdate`, `username`, `username_clean`, `user_password`, `user_passchg`, `user_pass_convert`, `user_email`, `user_email_hash`, `user_birthday`, `user_lastvisit`, `user_lastmark`, `user_lastpost_time`, `user_lastpage`, `user_last_confirm_key`, `user_last_search`, `user_warnings`, `user_last_warning`, `user_login_attempts`, `user_inactive_reason`, `user_inactive_time`, `user_posts`, `user_lang`, `user_timezone`, `user_dst`, `user_dateformat`, `user_style`, `user_rank`, `user_colour`, `user_new_privmsg`, `user_unread_privmsg`, `user_last_privmsg`, `user_message_rules`, `user_full_folder`, `user_emailtime`, `user_topic_show_days`, `user_topic_sortby_type`, `user_topic_sortby_dir`, `user_post_show_days`, `user_post_sortby_type`, `user_post_sortby_dir`, `user_notify`, `user_notify_pm`, `user_notify_type`, `user_allow_pm`, `user_allow_viewonline`, `user_allow_viewemail`, `user_allow_massemail`, `user_options`, `user_avatar`, `user_avatar_type`, `user_avatar_width`, `user_avatar_height`, `user_sig`, `user_sig_bbcode_uid`, `user_sig_bbcode_bitfield`, `user_from`, `user_icq`, `user_aim`, `user_yim`, `user_msnm`, `user_jabber`, `user_website`, `user_occ`, `user_interests`, `user_actkey`, `user_newpasswd`, `user_form_salt`, `user_new`, `user_reminded`, `user_reminded_time`) VALUES
(2, 3, 5, 0x3030303030303030303036787632396e77670a716c63747a713030303030300a6931636a796f3030303030300a6931636a796f3030303030300a716c63747a713030303030300a716c63747a713030303030300a716c63747a713030303030300a716c63747a713030303030300a716c63747a713030303030300a716c63747a713030303030300a716c63747a713030303030300a716c63747a713030303030300a716c63747a713030303030300a716c63747a713030303030300a716c63747a713030303030300a716c63747a713030303030300a716c63747a713030303030300a716c63747a713030303030300a716c63747a713030303030300a716c63747a71303030303030, 0, '178.49.120.37', 1319717275, 'Администратор', 'aдминиcтpaтop', '$H$9sMlZ4IQVCtUmKwN2QX6dZ.cJKx1Vu0', 1319717275, 0, 'x.doomer.x@gmail.com', 295549985620, '', 1319738055, 1319717275, 1319738512, 'index.php', '', 0, 0, 0, 0, 0, 0, 1, 'ru', 6.00, 1, '|d M Y|, H:i', 2, 1, '000000', 0, 0, 0, 0, -3, 0, 0, 't', 'd', 0, 't', 'a', 0, 1, 0, 1, 1, 1, 1, 230271, '', 0, 0, 0, '', '', '', '', '', '', '', '', '', '', '', '', '', '', '076655337b040d52', 0, 0, 0),
Содержимое user_group:

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

INSERT INTO `phpbb_user_group` (`group_id`, `user_id`, `group_leader`, `user_pending`) VALUES
(5, 2, 1, 0),
(2, 2, 1, 0);
Аватара пользователя
HAMMER663
Former team member
Сообщения: 2032
Стаж: 16 лет 5 месяцев
Откуда: Зеленоград
Благодарил (а): 77 раз
Поблагодарили: 249 раз

Re: Номер группы

Сообщение HAMMER663 »

Doomer а вы не пробовали инструмент STK?
там вроде есть какие-то функции для этих целей
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Номер группы

Сообщение Sheer »

Doomer писал(а):есть ещё поля, отвечающие за умолчательного админа.
Только не "умолчательного", а просто в котором записаны права доступа, называется user_permissions
и должно иметь примерно такое значение

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

zik0zjzik0zjzik0zjzik0zj\n\n\n\n\n\n\n\n\n\n\n\n\nzik0zi000000\nzik0zi000000\nzik0zi000000\nzik0zi000000\nzik0zi000000\nzik0zi000000\nzik0zi000000\nzik0zi000000\nzik0zi000000\nzik0zi000000\nzik0zi000000\nzik0zi000000\nzik0zi000000\nzik0zi000000\nzik0zjqlo2kg\nzik0zi000000\nzik0zi000000\nzik0zi000000\nzik0zi000000\nzik0zi000000\nzik0zi000000\nzik0zi000000\nzik0zjqlo2kg\nzik0zi000000\nzik0zi000000\nzik0zi000000\nzik0zjqlo2kg\nzik0zi000000\nzik0zi000000\nzik0zi000000\nzik0zi000000\nzik0zi000000\nzik0zi000000\nzik0zi000000\nzik0zi000000\nzik0zi000000\nzik0zi000000\nzik0zi000000\nzik0zi000000\nzik0zi000000\nzik0zi000000\nzik0zi000000\nzik0zi000000
или

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

zik0zjzik0zjzik0zjhra0hs\ni1cjyo000000\nzik0zjzhb2tc\nzik0zjzhb2tc\nzik0zjzhb2tc\n\nzik0zjzhb2tc
Зависит от конкретного форума и настроек.

А при экспорте в phpMyAdmin надо снимать галку Использовать шестнадцатеричное отображение для полей типа BLOB
Doomer писал(а):Содержимое user_group:
Не туда, вот куда надо смотреть groups

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

INSERT INTO `phpbb_groups` (`group_id`, `group_type`, `group_founder_manage`, `group_skip_auth`, `group_name`, `group_desc`, `group_desc_bitfield`, `group_desc_options`, `group_desc_uid`, `group_display`, `group_avatar`, `group_avatar_type`, `group_avatar_width`, `group_avatar_height`, `group_rank`, `group_colour`, `group_sig_chars`, `group_receive_pm`, `group_message_limit`, `group_max_recipients`, `group_legend`) VALUES
(1, 3, 0, 0, 'GUESTS', '', '', 7, '', 0, '', 0, 0, 0, 0, '', 0, 0, 0, 5, 0),
(2, 3, 0, 0, 'REGISTERED', '', '', 7, '', 0, '', 0, 0, 0, 0, '', 0, 0, 0, 5, 0),
(3, 3, 0, 0, 'REGISTERED_COPPA', '', '', 7, '', 0, '', 0, 0, 0, 0, '', 0, 0, 0, 5, 0),
(4, 3, 0, 0, 'GLOBAL_MODERATORS', '', '', 7, '', 0, '', 0, 0, 0, 0, '00AA00', 0, 0, 0, 0, 1),
(5, 3, 1, 0, 'ADMINISTRATORS', '', '', 7, '', 0, '', 0, 0, 0, 0, 'AA0000', 0, 0, 0, 0, 1),
(6, 3, 0, 0, 'BOTS', '', '', 7, '', 0, '', 0, 0, 0, 0, '9E8DA7', 0, 0, 0, 5, 0),
(7, 3, 0, 0, 'NEWLY_REGISTERED', '', '', 7, '', 0, '', 0, 0, 0, 0, '', 0, 0, 0, 5, 0);
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Doomer
phpBB 1.0.0
Сообщения: 4
Стаж: 14 лет 10 месяцев
Откуда: Новосибирск
Благодарил (а): 4 раза

Re: Номер группы

Сообщение Doomer »

Спасибо за советы, разобрался.
Аватара пользователя
MIT
Former team member
Сообщения: 2500
Стаж: 17 лет 6 месяцев
Откуда: 56°20′02″ с. ш. 36°42′45″ в. д.
Благодарил (а): 3 раза
Поблагодарили: 351 раз

Re: Номер группы

Сообщение MIT »

Поле user_permissions является областью кеширования и менять его значение не стоит. Реально настройки прав хранятся в таблицах _acl_groups, _acl_roles_data и _acl_users и высчитываются динамически для каждого пользователя.

Вернуться в «Для авторов (phpBB 3.0.x)»