У меня есть сайт, на котором я хочу, чтобы пользователи регистрировались в определенных группах. Чтобы получить доступ к этой группе, вам необходимо знать их идентификатор организации и пароль организации.
Я пытаюсь создать форму, которая позволит мне проверить, что идентификатор группы и пароль существуют и верны, а затем создать нового пользователя. Я хочу проверить все поля в пользовательской форме и заставить их автоматически печатать ошибки, если они не работают.
По иронии судьбы, когда я «запекаю» мое приложение, оно создает формы, которые успешно показывают сообщение об ошибке. Однако по НЕКОТОРЫМ причинам я не могу распечатать какие-либо ошибки проверки с помощью моей пользовательской формы.
Вот как я это делаю:
<div class="full center">
<?
echo $this->Session->flash();
echo $this->Session->flash('auth');
?>
<h3>Organization ID / Registration Code</h3>
<?php
echo $this->Form->create('User', array('action'=>'register_user'));
echo $this->Form->input('Organization.id', array('type'=>'text', 'label' => 'Organization ID'));
echo $this->Form->input('Organization.registration_code', array('label' => 'Organization Registration Code')); ?>
<h3>User Account Information </h3>
<?php
echo $this->Form->input('User.email');
echo $this->Form->input('User.password', array('value'=>''));
echo $this->Form->input('User.name');
echo $this->Form->input('User.xxxx');
echo $this->Form->input('User.xxxx');
echo $this->Form->input('User.xxxx');
echo $this->Form->input('User.xxxx');
?>
<div><input type="checkbox" name="data[tos][agree]"> I agree to the Terms of Service.</div>
<div><input type="checkbox" name="data[pp][agree]"> I agree to the Privacy Policy.</div>
<?php echo $this->Form->end(__('Join my Organization', true));?>
</div>
Но ничего не работает! Пожалуйста, дайте мне знать, если это правильный способ структурировать этот тип регистрационной формы и как мои ошибки отображаются !!!
Кроме того, мне потребуется аналогичная страница регистрации, где я беру как информацию о пользователе, так и информацию об организации, затем создаю организацию и пользователя и добавляю пользователя в организацию. Как это будет структурировано?
Спасибо!