Чтобы пользователь не мог включить кнопку, используя элемент проверки - PullRequest
0 голосов
/ 27 августа 2018

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

<a id="submit_time_sheet_id" href="javascript:void(0);" 
  onclick="isAllDaysPunched()" class="btn btn-xs btn-primary" 
  disabled="disabled">FinalSubmit</a>

Пользователь удаляет disabled = "disabled" и форма отправляется. Как запретить пользователю изменять код

Ответы [ 2 ]

0 голосов
/ 27 августа 2018

«Как запретить пользователю изменять код?»

Ответ: вы не можете.Как ваш веб-сайт открыт, определяется только соответствующим пользователем.Любой человек может загрузить исходный код HTML / JS / CSS вашего сайта и изменить его в соответствии со своими потребностями.Или же они напрямую вызывают отправку формы с использованием таких инструментов, как cURL.

Единственный способ предотвратить отправку данных в указанный период - это проверить состояние - может ли пользователь отправлять данные или нет - на сервере-side.

0 голосов
/ 27 августа 2018

Это всегда будет возможно. Вы не можете запретить кому-либо использовать инструменты разработчика для управления вашей формой. Вот почему вы всегда должны проверять данные, отправленные на сервер на стороне сервера .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...