Насколько правильный подход — разделять пользователя и администратора на уровне mysql grant при проектировании CMS?
Здравствуйте, интересует мнение разработчиков. Насколько правильно при проектировании собственной cms разделять пользователей. Например для просмотратоваров и категорий использовать пользователя с привелегиями только на просмотр категорий и товаров, но с возможностью модифицировать таблицу заказов.
А для администратора использовать отдельного пользователя, у которого уже будут более широкие права?
С точки зрения безопасности и эксплуатации CMS -- идея разделения доступа однозначно здравая. С точки зрения разработчика -- идея бредовая (так как разрабам, как правило, лень возиться :-) ).