Created on March 1, 2013, 1:57 p.m. by Hevok & updated by Hevok on May 2, 2013, 4:45 p.m.

A User is an Agent (either human or software) that uses a computer or network system.

The user should only have what is need for identification/authentication, other things can be elsewhere, unless it becomes a performance issue, in which case selectively denomalize.

A custom user model can have just Email (to be used for authentication), password (mangled, of course), and the is_active flag. Anything else is probably unnecssarey for most usecases, although a a "name" field for a free-form name to display in logs ro a greeting to the user.


Tags: person, account, computer
Categories: Concept
Parent: Programming

Update entry (Admin) | See changes

Comment on This Data Unit

Please log in for making a comment without the need to specify any credentials.