Web based bug tracking

I am working on making a Bug/Feature Request web application and have a question.

Allowing “Anonymous User” to post option. (That is NOT the question.)

What is an Anonymous User?

Someone who leave no id, like name and/or email address?
or
Someone who leave a name and email address, but is not required to be registered on web site?

For me I do not want to allow any post without a name and email address; AND a Captcha" blocker.

To me an anonymous user is one with no site defined userID. If that means they have to use a name and email address you can enforce that at some point.

FWIW, I have a start-to-finish web app video training series that goes into the vagaries of making a user login system complete with registration, verification email, password reset, etc. that you might find useful for this. Most of the videos have source code that you can use in your own projects. Our Xojo Video Training available at http://xojo.bkeeney.com/XojoTraining/