Вопросы заказчика: личный кабинет на сайте

Чем личный кабинет отличается от закрытого раздела сайта?

Закрытый раздел показывает всем авторизованным одно и то же. Кабинет показывает каждому его собственные данные, а значит требует ролей, проверки прав на уровне записей, журнала действий и связи с системой, где эти данные ведутся. Отсюда и разница в объёме работ.

Откуда кабинет берёт заказы и документы?

Из системы, где они уже ведутся: учётной системы, CRM или склада. Кабинет их не создаёт, а отображает, поэтому в смете есть отдельная позиция на интеграцию. Если подходящего источника нет, сначала решается вопрос, где данные будут храниться, и это меняет объём проекта.

Как обеспечивается доступ только к своим данным?

Права проверяются не в интерфейсе, а при каждом обращении к данным на стороне сервера. Пользователь связан с контрагентом, и запрос всегда ограничен его записями. Дополнительно ведётся журнал действий, чтобы можно было разобрать спорную ситуацию по конкретной операции.

Можно ли завести несколько сотрудников от одной компании?

Да, если это заложено в модель ролей. Тогда у компании есть основной пользователь, который приглашает коллег и назначает им права: кто видит документы, кто оформляет заявки. Такая схема заметно удобнее общей учётной записи и оценивается отдельной позицией.

Как проверяется кабинет перед запуском?

По списку сценариев: регистрация, подтверждение контакта, вход, восстановление пароля, просмотр своих данных, попытка обращения к чужим, блокировка пользователя. Проверки проводятся на тестовом контуре с обезличенными данными, а не на реальной базе клиентов.

Соберите такое предложение за несколько минут

Блоки, смета с расчётом и условия уже готовы — останется вписать свои цены. Клиент открывает ссылку в браузере, а вы видите, кто её открыл и докуда дочитал.

Другие работы в нише «разработка сайтов»

Другие направления