How do I allow only logged in users to post comments on BlogEngine?

Faq

Set up role for self registration Revoke "Create comment" right from anonymous

In the "Roles" screen, click anonymous role and uncheck "Create Comment"..

Set up self registration

With this in place, only logged in users should be able to post comments.

More BlogEngine Faq