Hi Jay,
Thanks for checking out our plugins!
With Community Events, you do have the option to require users to be logged in to submit events, but the plugin uses the standard WordPress user accounts on your site (it does not have its own user management functionality). So, the entire registration process would need to be handled outside of Community Events, but you do have some control over the permission levels that can access the form (see screenshot).
Events Calendar Pro does come with the ability to add extra fields to events, which also show up on the Community submission form.
If you’d like to test it out with a membership plugin, we do offer full refunds within 30 days of purchase, so feel free to do so! Please let me know if you have any questions.
Thanks,
Jennifer