Formulário múltiplo com o mesmo nome de modelo na página única cakephp

Eu tenho dois formulários em uma única página: formulário de login e formulário de registro. Quando envio o formulário de registro, ele valida os dois: campos de formulário que estão no login e na inscrição. Como posso lidar com isso se os dois formulários tiverem o mesmo modelo (modelo de usuário)

Cadastre-se formulário

<?php echo $this->Form->create('User', array('url' => array('controller' => 'users', 'action' => 'add'))); ?>
<?php echo $this->Form->input('username', array('label' => false, 'div' => false, 'class' => 'reg_input'));?>
<?php echo $this->Form->input('email', array('label' => false, 'div' => false, 'class' => 'reg_input'));?>
<?php echo $this->Form->input('password', array('label' => false, 'div' => false, 'class' => 'reg_input'));?>
<?php echo $this->Form->input('confirm_password', array('type' => 'password', 'label' => false, 'div' => false, 'class' => 'reg_input'));?>
<?php echo $this->Form->submit(__('Submit', true), array ('class' => 'reg_button', 'div' => false)); 
  echo $this->Form->end();?>

e formulário de login está abaixo

  <?php echo $this->Form->create('User', array('controller' => 'users', 'action' => 'login'))?>
  <?php echo $this->Form->input('User.username',array('label'=>false,'div'=>false, 'class' => 'reg_input'));?>
  <?php echo $this->Form->input('User.password',array('label'=>false,'div'=>false, 'class' => 'reg_input'));?>
  <?php echo $this->Form->submit(__('Log in', true), array ('class' => 'reg_button', 'div' => false)); ?>
  <?php echo $this->Form->end();?>

Quando submeto o formulário de inscrição, ele valida os dois formulários. Quero validar apenas o formulário de registro.

Como posso lidar com isso?

questionAnswers(3)

yourAnswerToTheQuestion