Custom registration User validation
It looks like you're not returning the user model back to the template.

You need something like this in your controller.

craft()-&gt;urlManager-&gt;setRouteVariables(array(
    'account' =&gt; $user
));