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') ?>