wrote:
- 1 big table with all the user information
Well, that breaks DB normalisation rules so it should be well and truly avoided.
Why don't you take a look at the
role and membership providers[
^] as provided by Microsoft? Initially they were designed to be used with websites, but you can use them with desktop applications. They take care of users and their roles.