Добрый день! Кто как реализовывает ограничение видимости у пользователей того, что ему видеть не надо. Например как убрать у менеджера разделы БАНК, Зарплата (убрать я зная как, как запретить что бы продвинутый пользователь обратно не вернул все)?
Хотя я предпочитаю изолировать пользователей по разным базам - нет данных, нет проблемы. И это ни чуть не сложнее, чем нарезание профилей пользователей в одной базе. Даже где-то проще. В любом из вариантов ты решаешь две проблемы - организационную (кто и что должен и не должен) и техническую (как это, блеать, реализовать). При разделении пользователей по базам организационная проблема та же самая, а вот техническая проще. Пример может быть с той же зарплатой - есть тьма экономических всяких организмов, которым по долгу службы необходимо видеть ФОТ целиком или по подраделениям и корреспонденцию 70го, а вот конкретные фамилии на 70м нафиг не нужны. Если все пользюки в одной базе, то это РЛС, то есть медленно и сложно (если вообще возможно). А, если они в разных базах, то экономическим организмам можно в базу отдавать данные без детализации до ФИО, а это легче легкого.