Задача
Требуется реализовать логику персонального кабинета на платформе для размещения обучающих курсов.
Требования к функционалу
- После успешной оплаты выбранного курса, пользователь получает доступ к приобретенному уроку или модулю;
- Кабинет должен автоматически разграничивать права доступа в зависимости от купленного тарифа/набора уроков;
- Интеграция с платежной системой (подразумевается автоматическая выдача доступа).
Условия работы
Настройка производится на типовом движке (без усложненных CMS). Акцент на удобство пользователя: никакого лишнего кода и перегруженного интерфейса.