rendered paste body //create a user object
require_once('User.php');
$User = new User(
new UserDatabase( $this->Registry->DB ),
$this->Registry->Settings->users
);
//register the user
try {
$user_id = $User->register( $username, $password, $email );
}
catch (UserException $e){
$form['errorFld']['msg'] = $this->Registry->L10n->getTxt( 'SIGNUP_FAILURE' );
$form['usernameFld']['value'] = $username;
$form['emailFld']['value'] = $email;
$SessionStorage->set('signup_form', serialize( $form ) );
$this->Registry->HttpResponse->sendRedirect( $this->Registry->Settings->site['url'].'signup' );
}