это моя страница контроллера:
function saveNewForm()
{
//----------- verifying code-------------------------
$transactionCode = 0010; // any secret code
echo "
<input type='text' name='value'>
<input type='submit' name='submit'>
";
if($this->input->post('value') == $transactionCode){
//----------- posting data from view--------------------
$form = $this->input->post();
$data = $form;
$this->load->model('user_model');
$result = $this->user_model->saveNewTransaction($data);
redirect('transactions');
}
}
Я знаю, что есть некоторая ошибка в утверждении if, что я сравниваю $this->input->post('value')
, который на самом деле не приходит из FORM, но уже находится в контроллере.
$ form получает данные со страницы просмотра, которые также имеют ФОРМУ.
Как сделать, чтобы это работало нормально.
Я хочу проверить пользователя, разрешив ему ввести пароль дляотправить форму.
Я пытался использовать onsubmit
в форме, но этот код можно удалить из элемента проверки в браузере, и, к сожалению, пользователь может обойти это.
Я делаю это для безопасностицель, чтобы я мог свести к минимуму пользователя для внесения изменений в данные, используя различные методы.