Below are options available to you to protect content on your Worship Times website. Please note that each of these options has varying levels of security.
Password Protect a Page/Post
In WordPress, you can individually put password protection on a page or post. This method protects text content on that page but does not protect files linked to from that page.* Using this feature allows anyone with the password to the page to access the content on that page.
A single subscriber can be added to your Users and a specific password set. Note that an email does have to be associated with this account, one not associated with any other user. As above, this method protects text content on that page but does not protect files linked to from that page.* Note that if something happens and you need to change the password, you will need a method to let everyone know the new password.
For the single-user option, contact us if you don't want those logged in to be able to access the profile associated with the user (which allows for email and password changes).
Multiple individuals with their own unique usernames and passwords can also be added as Subscribers. Individuals are then responsible for their own passwords.
To protect the content itself, there are two options:
Members Only Feature
This Worship Times-specific feature allows you to designate specific content within a page to be unseen by the public but viewable only by Subscribers. Content above and below the shortcode is publicly accessible. As above, this method protects text content on that page but does not protect files linked to from that page.*
In the Advanced tab of any module, row, or section, under Conditions, set a new condition to only display the content if someone is logged in. This allows a logged-in subscriber to view that content.
Protecting Media Files
To protect media files on your website, they must be protected at the file level. For PDFs, the easiest method is to password protect the PDF BEFORE uploading it to your website by using Adobe or other PDF software. Some of you might be familiar with Amazon S3, and there are ways to protect files at the file level directly on Amazon S3. You might also consider using other, external file management systems like Google Drive or Dropbox.
MemberPress w/ MemberPress Downloads
We can add an advanced membership system called MemberPress to your website and add an add-on specifically for file protection. There is a significant amount of setup, training, maintenance, and support associated with this feature, so there is an additional cost beyond your regular website fees. Contact us by submitting a support ticket or emailing us at email@example.com to talk with a representative about your specific needs and to receive a quote.
With this feature, users will have a "membership" (memberships can be free) and only users with a specific membership can access specific files. You can even give access directly to specific users. Just like Subscribers, users have their own login username and password - you can set up one managed by you, or each individual can have their own.
*Files in your Media Library have their own direct links. Even if the links to those files reside on a password protected page, the files themselves are not protected. They are crawlable by Google and could turn up in search results. Furthermore, anyone with the link can view them - anyone who accesses the file can share its direct link with anyone else. If you have any questions or concerns, please submit a support ticket or email us at firstname.lastname@example.org.