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

Set up role for self registration
  • 1. In the admin panel, go to Users -> Roles and create new role, for example "Commentors".
  • 2. Assign to this role same rights that "Anonymous" role has.
Revoke "Create comment" right from anonymous

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

Set up self registration
  • 1. In the admin panel, go to Settings -> Advanced and under "Security Settings" section check "Enable self registration". This will add registration option to logon screen.
  • 2. In the "Initial Role" dropdown, select "Commentors" role created in the first step.

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

Start your blog today,
Get a free custom theme!

You'll need a Windows hosting to install your BlogEngine, with a few clicks here and there, set up your blog, and we'll give you a free professional theme, and you'll be ready for blogging.

Start Now