I've been taking on the challenge of building an identity management and access control framework for TurboGears. One of the features I really liked about working with BroadVision's Web framework (back in 2001) was the notion of an anonymous visitor.

During the course of a visit, you could collect various information about the visitor (name, age, etc) and populate the anonymous visitor record. Then if the visitor asked, you could stash that in the DB.

I'd like to do the same (or similar) thing with TurboGears and SQLObject. However, I don't seem to be able to create an instance of SQLObject that *isn't* created in the database.

Does anyone have any suggestions?


Jeff Watkins


Democracy n: A country where the newspapers are pro-American.