Create a partial class of your user model and add in validation for your inputs. If you already have html helpers created for validation in your view (usually done authomatically when creating a new strongly typed view) then you can just place a try catch statement in your controller to catch the errors and pass them back to the view through the modelstate.
Check out this: http://www.asp.net/mvc/tutorials/validation-with-the-data-annotation-validators-cs
Seems to explain in a bit better than my run on sentance...