Added validation to the User model and added comments
Added some more validations
Added some more validations
Added some more validations
Added some more validations