Главная идея: аккаунт один, участий несколько
Аккаунт и пароль у человека одни на всю систему. Права и роль — отдельно, внутри каждой компании. Из этого следует практичное: один и тот же человек с одним паролем может быть клиентом в одной компании, сотрудником в другой и субарендатором в третьей. Несколько учётных записей ему не нужны. Основной способ опознать человека — номер телефона, но у аккаунта есть также логин и адрес почты, и войти можно по любому из трёх.Как определяется компания
Компания, в которой вы работаете, определяется автоматически: по адресу сайта, если вы зашли на адрес своей компании, либо по самому аккаунту — так работают мобильное приложение и внешние интеграции. Подробнее — в разделе «Как система определяет вашу компанию».От того, определена ли компания в момент входа, зависит одна проверка: при входе на адрес компании система дополнительно убеждается, что человек в эту компанию добавлен. При входе из мобильного приложения такой проверки на этом шаге нет — компания определяется позже.
Разделы
Аккаунт и участие в компании
Как аккаунт связан с телефоном, как устроено участие в компаниях и откуда берутся роли.
Вход в систему
По каким данным можно войти — телефон, логин или адрес почты — и откуда берутся права.
Сессии и срок действия входа
Сколько живёт вход, как он продлевается и когда потребуется войти заново.
Как система определяет вашу компанию
Определение компании по адресу сайта или по аккаунту и что делать, если компании ещё нет.
Профиль и управление сотрудниками
Редактирование своего профиля, добавление сотрудников и назначение им ролей.
Сброс пароля по коду
Восстановление доступа по коду из письма, с ограничением частоты запросов.
Вход через Google
Вход по аккаунту Google и связывание его с существующим профилем.
Уровни лояльности и карты
Уровни лояльности клиентов и оформление их карт для Apple и Google Wallet.