I think I remember reading a similar question a while back but couldn't find it right now. I'm wondering if it's possible to have a form that had different fields based on if the user is logged in. For example I want to add a drop down that only the logged in user can see. The idea would be free and premium features.
In my use case I want the logged in user to be able to select "e-mail, sms, or voice" where the logged out used doesn't get a choice it's just set to "e-mail"
I'm pretty sure this currently can't be done but the work around would be to create two forms and then a custom template that uses the logged_in()
function to see if they are logged in and if so shows one form if not shows the other. Before I went that route I just wanted to check here.