Setup:
MODX Revolution 2.1.3-pl (advanced)
Login 1.7.0-pl
Background:
The site has 3 Contexts. I created a Resource in default 'web' context, called "Login" with the snippet call:
[[!Login? &loginResourceId=`92`]]
DocID#92 is a child resource of "Login" page. I then followed best practices here:
http://rtfm.modx.com/display/revolution20/Making+Member-Only+Pages
Everything worked beautifully! Then client wanted the Login Area in one of the secondary Contexts instead. "No problem", I thought. Dragged the "Login" Resource to the other Context in the Resource Tree.
BUG: Child resources disappeared. Used Batcher to find them, changed Parent to DocID#1 in 'web' Context and dragged them over individually. Weird little inconsistencies kept happening but I finally got it all working.
THEN: Security is broken on the Private DocID#92 now. ANYONE can see it.
Things I tried:
Deleting the Resource Group, User Group, and Resource itself and creating these from scratch, all the while Flushing permissions, Flushing MODX Cache, and using a different browser to test.
I'm out of ideas. Anyone? (Thanks in advance