This question has been answered by gadgetto. See the first response.
For Issue 1) I don't think I was clear enough (sorry!). It is 'frontend' member user account uniqueness that I am particularly concerned with, I could live with naming user manager accounts distinctly.
E.g. With several contexts (domains) each with a frontend members area. As far as I can tell the member account usernames must be unique across the whole system and not just within each context. I.e. if I have a member account username jbloggs for context1, I cannot have a jbloggs member account username for context2 ??
Quote from: uxello at Nov 26, 2012, 03:38 AM
For Issue 1) I don't think I was clear enough (sorry!). It is 'frontend' member user account uniqueness that I am particularly concerned with, I could live with naming user manager accounts distinctly.
E.g. With several contexts (domains) each with a frontend members area. As far as I can tell the member account usernames must be unique across the whole system and not just within each context. I.e. if I have a member account username jbloggs for context1, I cannot have a jbloggs member account username for context2 ??
My hint is regarding to frontend users. You can give a member of your site(s) access to 1 or more user groups. Context access is then handled through user groups. As I told you, the Login plugin can handle this (it can at registration time add a member to 1 or more user groups).
OK - now I got it. And yes this is a restriction of MODx - usernames of one MODx instance have to be unique.
But If your sites are unrelated, why not setting up n instances of MODx?
Personally, I prefer using email as login name anyway. Quite a few large sites do that, so it shouldn't be any surprise to your users. Solves a lot of user management problems before they ever get started.