Conceptual question

I am in the middle of a conceptual analysis for a extranet application.
In short, the application offers search interfaces and documents to a group of users 
based on 
some criteria.
The properties of each of these users can be roughly divided into a the following 
sections:

Roles (normal user, siteadmin, system admin, ...)
Profile (access restrictions for searching/opening documents)
Account (administrative user data like email, birthdate etc)
Preferences (preferred language, doc format, ...)

The functionality behind each of the sections is rather complex and i am unsure about
putting this all into a single us UserManager component.
My first idea goes out to writing a seperate manager for each of the sections and 
somehow compose a
UserManager component that will call within itself these individual components.

Upon following this mailinglist i notice you guys spend lots of time discussing best 
practices on
these kind of questions, and i feel like the decision i have to take is a very 
important one.

The User object must be session based.
Do i create a object with a struct for the userdata? do i create new objects in this 
user object for each of the sections above?

Rather take a good approach now i'm still in this stage, i kindly ask for feedback.

Kind Regards,
Stijn Dreezen
----------------------------------------------------------
You are subscribed to cfcdev. To unsubscribe, send an email
to [EMAIL PROTECTED] with the words 'unsubscribe cfcdev' 
in the message of the email.

CFCDev is run by CFCZone (www.cfczone.org) and supported
by Mindtool, Corporation (www.mindtool.com).

An archive of the CFCDev list is available at www.mail-archive.com/[EMAIL PROTECTED]

Reply via email to