No, you can use the Event Request Form found under settings -> advanced -> event request forms to allow users to request events without a login.