Приложение: У меня есть портал для загрузки, в котором есть три компонента - помните, я еще не настроил все компоненты для работы, я только создал грубый макет интерфейса.
- Первый компонент - это тот, где пользователь выбирает файл - как показано на рисунке A
- Второй компонент - это экран подтверждения, где определенные наборы данных из файла выкладываются для пользователя. подтвердить - как показано на рисунке B
- Третий и последний компонент - это просто экран, показывающий ход загрузки и окончательное сообщение
Проблема / Вопрос :
Когда пользователь выбирает файл для рабочей зоны (компонент A) и нажимает «Далее» или «Отправить» (какую бы формулировку я не использовал). Это будет go для Компонента B - для подтверждения правильности значений. Должен ли я просто передавать данные как реквизиты или использовать избыточность при переходе от компонента A к B?
Почему я задаю этот вопрос
Мне интересно о безопасности. Как я могу убедиться, что данные не будут «изменены» между Компонентом A и к тому времени, когда они поступят в Компонент C (последний компонент, куда они загружаются после подтверждения)?
Я проверю интерфейс перед отправкой на сервер - сервер будет находиться на AWS API Gateway с использованием Node.js. На бэкэнде я проверю, прежде чем он попадет в БД.
Достаточно ли того, что я - дон? Есть ли что-то еще, что я должен учитывать, когда он переходит в качестве опоры из Компонента A в Компонент C?
Компонент A
Компонент B