У меня есть вопрос о проверке формы в CodeIgniter:
<? form_open('user/check_login' ?>
<fieldset id="login_fields">
<label for="login">Login</label>
<input name="login" type="text" class="textfield" id="login" />
<label for="password">Password</label>
<input name="password" type="password" class="textfield" id="password" />
<input type="submit" name="Submit" value="Login" />
</fieldset>
</form>
Как вы можете видеть выше, форма передается методу check_login в пользовательском контроллере.
После определенного количества неудачных попыток входа в систему я бы включил в форму еще одно поле ввода (капчу). Например
<? if ($attempts > 3) { ?>
<label for="captcha">captcha</label>
<input name="captcha" type="text" class="textfield" id="captcha" />
<? } ?>
Но проблема в том, что когда добавляется дополнительное поле, а затем отправляется форма, как метод check_login узнает, что это поле времени было добавлено в форму, и это нельзя оставить пустым.
Спасибо.