When a sponsor creates a guest they can choose a guest type. This guest type could be mapped to an authorization rule that would provide a differentiated type of access.
Since these guests are registering for themselves there is no way to change the guest type after the account is created.
You could have different levels of access perhaps by having one portal link to another portal?
If you click hotspot you get a base level of access
If you click self-registration another level, this portal might have an access code given by someone at the company
Sponsored gives you another level
Look at the linking one guest portal to another
Will think about some more
i have modified the initial question content in order to give more info, indeed we are looking on the portal for finding the solution...
I understand your point about "not self enrollment" and you right, this would work well in case is the sponsor who creates the accounts. We need to understand if the customer would be open to this compromise...
Also thank you for looking further on this
As stated you can setup different portals with different guest types mapped to the self-registration process (if you wanted to restrict them you can use a passcode as part of the registration page)
I also saw an option to change the guest type in the sponsor portal. This could also be used.
Please send me a PM and we can work together as well offline to discuss