How do we have a password-protected area for member-only information to be stored/accessed?
We store a fair amount of documents, policies, and directory information behind a password-protected page on our current site. Will this theme/system provide that functionality?
Comments (1)
Five years ago, Christopher Wulff wrote:
It won't be built-in functionality of the theme. There's two ways to go about it. You can just create pages and use WordPress' password function (in the Publish box on page/post admin) to control access, or you can create user accounts for folks and restrict content according to whether they're logged in with a particular user role or not.
My recommendation is always to go the second route even though it's more upfront work. The primary reason being, if someone's status ever changed and you didn't want them to be able to access the content, you'd have to change the password on each page/post and let everyone who is supposed to know what the new password is. With a user account, you just delete them as a user and they can't access anything any more. You also get more access to controls like "only show this menu item to people who are logged in" or "show everything beyond this point of the post to logged in people." Check out Justin Tadlock's Members Plugin for a really simple and clear implementation of user roles and access restrictions.
Earl Daniels wrote:
For the last Intranet I set up in WordPress, I used the free Groups plugin along with the $18 Groups Files Access plugin. Took a bit of head scratching to learn to setup and use, but worked like a charm in the end.
https://wordpress.org/plugins/groups/ and http://www.itthinx.com/plugins/groups/
revjenniferhaml wrote:
Christopher I installed the Members Plugin but I don't see any way to require that new members/subscribers be approved. We are getting a lot of spam subscribers and I would like to be able to deny them. Any help. I did not find anything on the support site for "Members" but maybe I was looking in the wrong place.
I wrote:
Here's a post about plugins that would enable you to require approval for new accounts: http://themehybrid.com/board/topics/registration-request-form#post-6496