I have defined a couple of different roles in my asp.net website : Administrators, DefaultUsers. Currently i use the built-in profile provider to store some information about the user (first name, last name, avatar ...). What i would like to do next is provide a user who has the "Admistrators" role to store some data about his preferences. (maybe EditorType, Notifications,LogSize ...).
Is it something that can be done with the default Profile provider? or do i have to build a custom table or a custom provider and maintain these data myself? What i would like to have are role-based profile properties. Any ideas are welcome!