I believe this is fixed in the latest master branch.
i also need to do the same require login on total website
can you please tell me the solution for this
Under "Manage>Privileges", you can select wether you want to edit the perms of a category, or the perms of "global".
You have to go to every category and edit the "guests" so all the boxes are unchecked.