I've got two roles, ROLE_A and ROLE_B. There is some users that have the two roles but, in my code, I need that they use only one per time.
I modify my skin theme to gave ah the user the possibility to select ROLE_A or ROLE_B.
Now, I save user choice in HttpContext.Session: but, during my test, I notice that solution isn't the best.
In your opinion, what is the best practise to resolve this problem?