I am running a pair of sites using MSM and although I have a separate registration form for each site (i.e. different template, different URL), there is no way of actually linking a newly registered user to the site they registered for - as all new users end up in the same "Pending" list, regardless of which form they filled in.
This is one of the strange features of MSM, where some membership features are site-specific and others are not.
So, I want to create a required custom profile field that will force users to specify which of the two sites they want to join.
The simplest way to do this, it seemed to me, without forcing the user to write out the site name by hand, is to have a drop-down select menu:
Label: Which site? placeholder: [select a site] option1: site1 option2: site2
Unfortunately there seems to be no way to make select-type profile fields "required" as the system never perceives them as empty - even if I leave the placeholder position empty.
Can anyone suggest a way around this problem?
Or suggest an alternative way of linking new registrations to the site they have registered for?
(I know that I could have them placed automatically into a site-specific member group, but then you lose the ability to activate multiple users while sending an activation email - which you get when using the "Pending" list; something my client wants to keep).