Авторизация и учетные записи
В каждом CMS должны быть учетные записи. Аутентикация и авторизация. WEBCMS не исключение. Данная функциональность все ещё в разработке. Здесь будет предоставлена документация для разработки.
Какие функции должны быть и какие должны быть. Все будет здесь.
Данная функциональность будет разделена на 3 категории.
-
Учетная запись пользователей. UserManagement, UserModel, UserAccount
-
Группы / Роли / Категории - Группы это роли которых пользователи могут наследоваться. У каждой группы будут свои права. И пользователи которые состоят в группе имеют права которые имеет сама группа. GroupManager - управление группой
-
Права / доступ / разрешение - У каждого плагина есть
manifest.jsonа у самого WEBCMS есть в директорииcore/core.json. Там указаны все права которые могут быть записаны в базу данных. В БД они записываются в виде (Идентификатор или название пермишена, какой группе они наследуют или же какому пользователю). В БД можно сохранить только объявленные права вmanifest.jsonилиcore.json. Вам следует изучить их если вас интересует разработка PermissionsManager - управление правами.