Here is all the files I thought were relevant:
###########################
### app/models/user.php ###
###########################
VALID_NOT_EMPTY,
'password' => VALID_NOT_EMPTY,
'email' => VALID_EMAIL
);
}
?>
###########################################
### app/controllers/user_controller.php ###
###########################################
data))
{
if ($this->User->validates($this->data))
{
$this->User->save($this->data);
$this->flash('Registration accepted
Please click here to continue.', '/users/knownusers');
}
else
{
$this->validateErrors($this->User);
}
}
}
function knownusers()
{
$this->set('knownusers',
$this->User->findAll(null, array('id', 'username', 'first_name', 'last_name', 'email'), 'id DESC')
);
}
}
?>
################################
### app/views/register.thtml ###
################################
formTag('/users/register') ?>
please fill out the form below to create an account
inputTag('User/username', array('size' => '40')) ?> tagErrorMsg('User/username', 'Username is required') ?> inputTag('User/password', array('size' => '40')) ?> tagErrorMsg('User/password', 'Password required.') ?> inputTag('User/email', array('size' => '40', 'maxlength' => '255')) ?> tagErrorMsg('User/email', 'Invalid email address, or too long >255 characters') ?> inputTag('User/first_name', array('size' => '40')) ?> tagErrorMsg('User/first_name', 'First Name required') ?> inputTag('User/last_name', array('size' => '40')) ?> tagErrorMsg('User/last_name', 'Last Name required') ?> submitTag('register') ?>