On Fri, 04 Aug 2006 12:34:53 +0200, Manlio Perillo <[EMAIL PROTECTED]> wrote:
Yes, you are right. I'm a bit lost within the discussion.
The right query is:

UPDATE Accounts SET password=md5(:new_password)
WHERE username=md5(:username)

I doubt you want to hash the username too :).

Well, much of web2 developers are nevow developers. I'm wrong?

They have commit right on Nevow but generally they don't develop Nevow.

I can't think of this feature in a pluggable way. If you want it just
code it in your Session object. It's fairly easy to do.

Yes, but you have to handle the initialization code by hand
(self.count = 0).

You would anyway. I'm not going to have Componentized classes in Nevow anymore, 
it's a bad idea because the session is not really meant to store arbitrary 
objects (it would be a problem once you need to persist that kind
of session later on). Also it would use the session as a storage for objects 
which is a bad way to program. Of course it is possible anyway, but at least 
it's not encouraged by the framework.

Handling session initialization code better.
Only SessionManager knows when a session object is created and when
simply retrivied (the interface is the same: getSession).

loggedIn callback is a different thing still and is not part of the 
initialization even when you decide that you don't want sessions for anonymous 
users because guard still has to provide a way for the other developers to have 
sessions for anonymous users.

_______________________________________________
Twisted-web mailing list
[email protected]
http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-web

Reply via email to