I have a club site for paragliders in my state. Most of my club members conveniently sign up using a PayPal subscription module which creates their account, takes their money, grants the right role, and sends a welcome email. Very nice.
However, occasionally, we would like to allow someone to create an account without going through the PayPal flow, such as when someone pays for a family membership. I would like to have the welcome email direct them to the hidden URL to create family accounts which would then be manually approved by the site Admin.
What I've done is
- Set User Registration = None to hide the Registration link. Members click a "Join or Renew" menu item to register.
- Created a hidden page (not in menu), but accessible by unauthenticated users.
- Dropped a Registration module onto that page.
Expected:
An unauthenticated user hitting the hidden page would see a registration form, and be able to create unapproved accounts which the site admin could manually approve.
Actual:
Unauthenticated users get shown the Login UX, and not the Registration UX. If I sign in and hit the page, I see the Registration UX.
If I change User Registration to any other value, the Register link shows up in the header which I don't want as I want members to use the "Join or Renew" menu item in most cases.
Thoughts on how to fix this or maybe approach differently?
Thanks!
Platform: DNN 7.1.1