Hi,
I've made a couple of assumption which I need confirming and a bit of help.
First, I assume that any Role information is being stored in the FormsAuthenticationTicket in the UserData (delimited by some character).
Second, I assume that any information in the Profile is not stored in memory / session anywhere, but when you do call the profile.VARIABLE, you are in fact doing a call to the DB (although it's simplified by the fact that it knows who you are when calling etc).
Assuming the above is correct, I'm trying to complete a custom membership provider. As part of this each user will have a single role. So using a full blown role provider seems to be overkill. I assume that I can write the single role into the UserData in the FormsAuthenticationTicket myself?
I would like to also store a number of other small bits of information in the ticket (such as a GroupId, VendorId which are seperate from the user / role). ...
Go to the complete details ...