I have a few pages of custom posts that I would like to password protect via the following business rules:
- I can create a number of passwords to access the page
- An expiration date can be set for each password
- Logged in admins are automatically authenticated/authorized to see the page
- Display different content depending if the user viewing the page is authenticate/authorized (e.g. if not logged in, display the page with modified content + password field; if logged in, display all the content)
It would also be good if I could set these password to apply to multiple pages at once. Is there a way to do this in WP natively? If not, any plugin suggestions?