При установке битрикса создаются группы пользователей. И добавление системных групп идет без указания ID. В итоге при обычной работе базы данных получаем следующие ID:
1 - админ
2 - все пользователи
....
Проверка прав пользователя происходит жёстко по ID. То есть стоит поменять ID для группы "все пользователи" - будет плохо.
Но возьмем один из лучших (если не самый лучший) белорусский хостинг:
То есть при определенных настройках хостинга после установки битрикса мы получаем для групп ID:
3 - админ
13 - все пользователи
Так вот, если ID группы жестко вбит в проверки прав, почему бы не указывать нужные значения при установке (вставке в БД) ?
1 - админ
2 - все пользователи
....
Проверка прав пользователя происходит жёстко по ID. То есть стоит поменять ID для группы "все пользователи" - будет плохо.
Но возьмем один из лучших (если не самый лучший) белорусский хостинг:
Цитата |
---|
Вопрос в техподдержку: Можете сказать, почему при добавлении новых записей в автоинкриментных полях новое значение на 10 (а не на 1) больше максимального? Ответ техподдержки: У нас работает mysql кластер и данная установка автоинкримента технологически необходима. |
То есть при определенных настройках хостинга после установки битрикса мы получаем для групп ID:
3 - админ
13 - все пользователи
Так вот, если ID группы жестко вбит в проверки прав, почему бы не указывать нужные значения при установке (вставке в БД) ?