Слетают права у пользовтаелей

Проблемы с установкой или работой phpBB 3.0.x? Получите помощь здесь!
С 1 января 2017 года phpBB Group прекращает поддержку phpBB версии 3.0.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.0 до 1 июля 2017 года.
Подробнее: Окончание поддержки phpBB 3.0.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
evrus01
Former team member
Сообщения: 1274
Стаж: 15 лет 6 месяцев
Откуда: Москва
Благодарил (а): 107 раз
Поблагодарили: 234 раза

Слетают права у пользовтаелей

Сообщение evrus01 »

Описание проблемы: Гуру выручайте. У некоторых пользователей слетает право [Может просматривать профили, списки пользователей и кто сейчас на форуме]. Слетает выборочно (т.е. у некоторых пользователей все нормально, а у других периодически пропадает это право). Слетает только этот пункт c [Да] на [Никогда]. Слетает у одной форумной группы с ролью [Стандартные возможности].
Произведенные изменения, после которых начались неполадки: не установлено
Версия phpBB: 3.0.10
Используемые стили: prosilver-based
Используемые моды: http://eve-play.ru/forum/modsdb.php
Версия PHP: PHP Version 5.2.17-1.1
Используемая СУБД и её версия: MySQL 5.5.19-1~dotdeb.1
Ссылка на конференцию: eve-play.ru/forum
Есть ли у вас тестовый аккаунт: логин alena315 пасс 010203
Использовался ли поиск для решения проблемы: да
Если да, то какие запросы вы использовали: user permissions error

Кто-нибудь сталкивался с такой проблемой? В каком формате должен быть columns user_permissions в таблице _users

Спасибо за ваши ответы.
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 20 лет 4 месяца
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза

Re: Слетают права у пользовтаелей

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

Слетают именно права (то есть после сообщения о баге проводится трассировка права сообщившего и выясняется, что его права изменились)?
Не идёт ли речь о слёте авторизации? (что более вероятно)
Что такое АПИ-сервера-функция при логине, о которой пишут ваши пользователи?
На каком стиле глюк проявляется? (включая PDA) Есть ли возможность теста на стандартном стиле?
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
evrus01
Former team member
Сообщения: 1274
Стаж: 15 лет 6 месяцев
Откуда: Москва
Благодарил (а): 107 раз
Поблагодарили: 234 раза

Re: Слетают права у пользовтаелей

Сообщение evrus01 »

Да, слетают именно права. Причем именно эта опция [Может просматривать профили, списки пользователей и кто сейчас на форуме]. Насчет авторизации точно не знаю, но у меня, как у админа авторизация "не отваливается".
АПИ-функция — это расширенный функционал для отображения информации о игровом персонаже (форум посвящен одной игре). Но данная модификация работала без всяких проблема уже более года.
Глюк проявляется не зависимо от скина.
Просильвер — http://eve-play.ru/forum/?style=1

У некоторых пользователей (большинства) все нормально с правами.
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 20 лет 4 месяца
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза

Re: Слетают права у пользовтаелей

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

evrus01 писал(а):У некоторых пользователей (большинства) все нормально с правами.
То есть право слетает на уровне индивидуальных установок?
Как это стыкуется с:
evrus01 писал(а):Слетает у одной форумной группы с ролью [Стандартные возможности].
:?:
evrus01 писал(а):Но данная модификация работала без всяких проблема уже более года.
Но ваши пользователи, экспериментируя, приводят связь именно этой функции с глюком прав

Добавлено спустя 7 минут 5 секунд:
И ещё:
Правильно ли я понял, что просто пропадает кнопка, с функцией на ява-скрипт, открывающая мини профиль?
Или физически невозможно просмотреть профиль?
Ещё раз переспрошу: трассировку права делали при возникновении глюка?
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
evrus01
Former team member
Сообщения: 1274
Стаж: 15 лет 6 месяцев
Откуда: Москва
Благодарил (а): 107 раз
Поблагодарили: 234 раза

Re: Слетают права у пользовтаелей

Сообщение evrus01 »

Пользователь входит в группу с ролью [стандартные возможности]. Персональная роль ему не присваивается. В стандартной роли стоит "по умолчанию" право
просмотра профилей. При невыясненных обстоятельствах это право переключается в режим [никогда], при этом, при просмотре списка пользователей этому пользователю выдает сообщение "У вас нет прав на просмотр этой части форума", и при этом становится не активной ссылка в мини-профилях (у одного пользователя при этом пропала почему-то и кнопка, хотя здесь я думаю трабла чисто в кеше броузера и связана исключительно со стилем). Т.е. как вы и указали — физически невозможно просмотреть профиль

Пользователь мне сообщает, что не может просмотреть список пользователей и профили, я захожу в админку, и вижу что права нет, после чего удаляю пользователя из группы и возвращаю его назад, при этом право восстанавливается. Персональную роль я ему не присваиваю. Проходит некоторое время и у него опять пропадает возможность просматривать профили и список пользователей. Я захожу и вижу, что опция опять стоит в положение [Никогда].

Глюк возникает у пользователей не зависимо от того используют ли они вышеописанную мною функцию (АПИ игры) — эта функция необязательна. Я сам ее использую, и у меня права в порядке. Но у меня стоит роль.

Насчет трассировки прав, я не понял вас Палыч — как она делается?
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 20 лет 4 месяца
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза

Re: Слетают права у пользовтаелей

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

evrus01 писал(а):я захожу в админку, и вижу что права нет
Где? У всей группы? У пользователя? У роли?
evrus01 писал(а):Насчет трассировки прав, я не понял вас Палыч — как она делается?
http://www.phpbbguru.net/kb/administrat ... -system/#8 Маски прав доступа
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
evrus01
Former team member
Сообщения: 1274
Стаж: 15 лет 6 месяцев
Откуда: Москва
Благодарил (а): 107 раз
Поблагодарили: 234 раза

Re: Слетают права у пользовтаелей

Сообщение evrus01 »

Нет права именно у этого пользователя.
Вот скриншот с трассировкой http://clip2net.com/clip/m58440/1327845 ... -241kb.png
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 20 лет 4 месяца
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза

Re: Слетают права у пользовтаелей

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

На скрине:
Зарегистированые - установлено ДА
Корпорация - установлено ДА
Tatzel - установлено ДА
Вопрос:
1. Зачем устанавливать ДА группе Корпорация, если все члены группы Корпорация являются членами группы Зарегистрированные и право будет унаследовано?
2. Зачем индивидуально назначать пользователю право ДА, если он член группы Зарегистрированные и член группы Корпорация, где это право уже установлено?
3. На скрине право есть, нужна трассировка когда право изчезло.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
evrus01
Former team member
Сообщения: 1274
Стаж: 15 лет 6 месяцев
Откуда: Москва
Благодарил (а): 107 раз
Поблагодарили: 234 раза

Re: Слетают права у пользовтаелей

Сообщение evrus01 »

Я просто не придавал значения тому, что права наследуются. Поэтому так и получилось, что право назначено в обоих группах, у пользователя состоящих в них одновременно.
Пофиксил этот момент (http://clip2net.com/clip/m58440/1327846 ... p-55kb.png)

Хорошо, буду ловить момент, когда право "отключится".
Аватара пользователя
evrus01
Former team member
Сообщения: 1274
Стаж: 15 лет 6 месяцев
Откуда: Москва
Благодарил (а): 107 раз
Поблагодарили: 234 раза

Re: Слетают права у пользовтаелей

Сообщение evrus01 »

Поймал http://clip2net.com/clip/m58440/1327879 ... p-94kb.png
Оказывается еще одно право отваливается от этого мода http://www.phpbb.com/customise/db/mod/mods_database/ [Показывать Каталог установленных модов]. Там всего одна опция и видно, что "индикатор" вкладки поменялся на красный.
Увидел случайно по скриншоту из поста выше.
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 20 лет 4 месяца
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза

Re: Слетают права у пользовтаелей

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

evrus01
Хм... трассировка показывает, что право есть, а индикатор - что нет...
Попробуйте для начала оптимизировать таблицы прав
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
evrus01
Former team member
Сообщения: 1274
Стаж: 15 лет 6 месяцев
Откуда: Москва
Благодарил (а): 107 раз
Поблагодарили: 234 раза

Re: Слетают права у пользовтаелей

Сообщение evrus01 »

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

Re: Слетают права у пользовтаелей

Сообщение Sheer »

evrus01 писал(а):Какой тулой?
PMA
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
evrus01
Former team member
Сообщения: 1274
Стаж: 15 лет 6 месяцев
Откуда: Москва
Благодарил (а): 107 раз
Поблагодарили: 234 раза

Re: Слетают права у пользовтаелей

Сообщение evrus01 »

Не установлен, к сожалению. А Navycat'ом смогу это сделать?

Добавлено спустя 13 минут 9 секунд:
Сделал OPTIMIZE TABLE с помощью Навиката.
Если не помогло, отпишусь.

Добавлено спустя 2 часа 22 минуты 33 секунды:
Не помогло :(
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 20 лет 4 месяца
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза

Re: Слетают права у пользовтаелей

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

evrus01 писал(а):А как ее оптимизировать?
Не её, а их, их несколько
И вообще все таблицы в базе неплохо бы.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.

Вернуться в «Поддержка phpBB 3.0.х»