|
|
||
|---|---|---|
| .. | ||
| _docs | ||
| auth | ||
| deploy | ||
| settings | ||
| readme.md | ||
readme.md
Kit.Auth.Db
Назначение
База данных авторизации. Хранит пользователей, кабинеты (LEGACY) и связи пользователей с кабинетами (LEGACY). CRUD-операции выполняются через хранимые функции.
Движок
PostgreSQL
Схема
auth
Модули
auth
Основной модуль. Содержит таблицы и функции для работы с авторизацией.
Таблицы:
user— пользователи (мягкое удаление, блокировка)cabinet— кабинеты (LEGACY, будет убрана)user_cabinet— связь пользователей с кабинетами (LEGACY, будет убрана)
Функции (user):
- CRUD: user_insert, user_select, user_select_by_ids, user_get_by_login, user_get_for_auth, user_get_profile, user_delete, user_update
- Управление паролями: user_update_password, user_update_password_temp
- Блокировка: user_set_is_blocked
- Проверка: user_login_exists, user_email_exists
Функции (cabinet):
- CRUD: cabinet_insert, cabinet_select, cabinet_update, cabinet_delete
Функции (user_cabinet):
- user_cabinet_bulk_insert, user_cabinet_select
Связи
- Связана с
Kit.Auth.Token.Db(схемаtoken) — токены авторизации ссылаются на пользователей