Guys, I think I have discovered a circumstantial "bug", and I can recreate the issue you are experiencing following these steps:
- Create a new page, first without password-protection.
- Open the website, and navigate TO the page from the menu. The page would now get cached in X3's "site object".
- In panel, now set a password for the page without making any other changes.
- If you now open the website, the page will NOT prompt for password when navigating to the newly-protected page, because it's cached in X3's "site object". When loading the page directly in browser however, it will prompt for password as expected, because "site object cache" is only available when navigating from the menu.
In short, this happens if you 1. create a new unprotected page, 2. visit it from browser (from navigation), 3. then set a password without making any other changes anywhere in the website (settings / page settings).
tsommer69 wrote:That's weird, the old one and the new one now prompt properly, didn't yesterday.
Yes, because when I created the new page, it invalidated the "site object cache", which contained your previously unprotected page. Since then, the page will now always correctly prompt for password, because the site object knows not to cache it. It would also have been resolved if I had clicked "save" in settings or page settings.
How to avoid the issue
Make sure to click SAVE (from settings or page settings) after you set password for a page. Either that, or make sure to set the password before you visit the new page. Or if you set a password for the page later on, make sure to also save settings (even if you don't actually make any changes). I think you get the idea ...
I will resolve this circumstantial bug in next X3 release. Thanks!