If you are wanting to create a new User
based on params you can do something like this:
def user = new User(params)
user.validate()
if ( user.hasErrors() ) {
render template: 'error', model: [user: user], status: '403'
} else {
render view: 'result'
}