How to sign up with a selected plan in Midrub
Since Midrub 0.0.8.2, the plan selector is not more displayed in the Sign Up page. Anyway, if you're adding in the sign up's page these parameters ?plan=(plan_id), the system verifies if the plan exists and if the plan is public. Then, if the plan exists and if it is public, Midrub registers a session with the select plan.
Nevermind if user will sign up with email or social network, the selected plan will be added to the user. The guest if want to select another plan, he should turn back to the Plans page.
You can even not have a Plans page for public. Guests will sign up with the default plan and after you can provide a Plans page(You can redirect users by default plan after login to the Plans page).