21

Re: Як відправляти форму на сервер, щоб користувачу було зручно

mikeos написав:

І чому? ) Наприклад в ларавел це реалізовано через сесії, в дотнет не знаю, думаю так само, все рівно десь зберігаються дані форми перед редіректом

Навіщо перед перенаправленням зберігати дані форму в сесії? Перенаправлення є сенс робити лише після того як дані вже потрапили в БД. Якщо ж є помилка валідації, то повертається та ж сторінка з усіма даними і сервер не зберігає жодного стану.

22

Re: Як відправляти форму на сервер, щоб користувачу було зручно

Yola написав:
mikeos написав:

І чому? ) Наприклад в ларавел це реалізовано через сесії, в дотнет не знаю, думаю так само, все рівно десь зберігаються дані форми перед редіректом

Навіщо перед перенаправленням зберігати дані форму в сесії?

Юзвір заповнив форму і клацнув випадково на кнопку "назад", потім знову йде на форму, а всі введені дані вже зникли якщо не зберігати в сесії, особливо це слізно коли форма здоровецька.

Є ще секуріті аргумент на користь зберігання в сесії, тут ґуґлити про Cross-Site Request Forgery (CSRF) вид атаки.