Justin Tadlock 3 years ago Welcome to the site, Patrick. To post code, you can put it between backtick characters. The backtick is just below Esc on most keyboards. I think the easiest and most straightforward option is to create a generic user, perhaps with a custom role that has no capabilities. Then, use the Members “content permissions” feature to protect the page. Members has a built-in [members_login_form] shortcode, which you could use in the content permissions error message. The one area that we’d need to figure out is the multiple passwords. Are you saying that you have 1 password that’s currently valid for everything? That password changes every 3 months to something new? However, you want the previous password to be valid for X amount of time? If that’s the case, it should be possible. I’m about 95% certain I could do that with a plain text password stored as post meta (insecure but might not matter if the user account has no caps). I’d need to look into how WP hashes passwords to see if we could store it hashed (I’ve never done anything like that).