validate required fields of Event model
prevent double event registrations
authentication for backend, fixed registration