Перейти к содержимому

Аккаунт

Обзор экрана

«Аккаунт» — это точка входа в систему: одна карточка, которая переключается между входом и регистрацией. Открывается по кнопке «Войти» в верхнем углу; внизу карточки — ссылка-переключатель между двумя режимами.

Основной сценарий. Новый пользователь приходит гостем, что-то пробует, затем регистрируется — заполняет имя, почту, пароль и согласие с условиями. Аккаунт создаётся, сессия открывается сразу, а гостевые наработки переезжают в личный спейс. Вернувшийся пользователь вводит почту и пароль и входит. Выход — отдельным действием со страницы профиля.

Галочка согласия (FM-209). В режиме регистрации под полем пароля стоит обязательный чекбокс: «Я принимаю Пользовательское соглашение и подтверждаю, что ознакомлен(а) с Политикой обработки персональных данных». Названия документов — ссылки, открываются в новой вкладке (см. Правовые документы). Пока галочка не отмечена, кнопка «Зарегистрироваться» неактивна; запрос в обход интерфейса тоже не пройдёт. Согласие фиксируется на сервере вместе с созданием аккаунта — подробности в POST /api/auth/register. В режиме входа галочки нет: согласие даётся один раз, при регистрации.

Связь с методами API:

Таблица выше перечисляет элементы экрана и роли, которым они доступны.

Сгенерировано из docs/matrices/fm/auth.yaml.

FMЭлементДействиеПоведениеРоли (доступ)Статус
FM-080РегистрацияФормаEmail + пароль + displayNameguestdone
FM-081Логин / логаутФорма / кнопкаСоздание / удаление сессииguest, employee, spaceman, supervisor, org_admin, site_admindone
FM-082Сброс пароляСсылка «Забыл пароль» → emailОтправка ссылки для сбросаguest, employee, spaceman, supervisor, org_admintodo
FM-083Регистрация → перенос проектовАвтоматическиlocalStorage → personal spaceguestdone
FM-209Чекбокс акцепта соглашения и Политики ПДнОтметить галочкуОбязателен в режиме «Регистрация»: «Я принимаю Пользовательское соглашение и подтверждаю, что ознакомлен(а) с Политикой обработки персональных данных» (ссылки на /legal/agreement и vnimanie.ai/legal, открываются в новой вкладке). Пока галочка не отмечена — кнопка «Зарегистрироваться» неактивна; запрос без согласия → 400. Факт акцепта пишется append-only в legal_acceptance в одной транзакции с созданием пользователя (SRM-085).guestdone

← Витрина продукта · Версия для агента (raw markdown) →