I am using Freemember to manage my site members information and registration etc, however I have come across an issue with my current setup.
I need to use the 'Self-activation via email' option so that new registrants have to verify their email address before gaining access to the site. With this I have 3 initial member groups for different levels of access, so I have 3 separate forms to register.
For this I have setup the forms to use the parameter group_id="8" for example, so the user is added to the correct group.
Now the problem now is that when a user registers using one of these forms they can login straight away without having to verify their email via the activation link which is due to them being added straight to the member group bypassing the 'pending' stage.
This is the same as this question: New member registration set to require activation, but new registrants are working without it, although it doesn't offer an alternative method.
I need a way to utilise both features where the user is first added as 'pending' but when they activate via the link they are added to the correct member group according to the form they used initially.
Can anyone help please?