Validating user inputs in the controller

you can validate in the controller by rolling your own validations if
you really wanted. But unless you're doing something out of the
ordinary, you should keep your validations in the model, where they
belong.

Mike