I have implemented the fix mentioned in the previous message.  There is
one small difference...

I ended up saving everything that would be serialized into the
OBJECT_DATA column on session unbind.  This could pose a *small* problem
for anyone using the permData hashtable for storage of extra data.

If no one objects to this, I will commit the changes in the next few
days.

> -----Original Message-----
> From: Quinton McCombs 
> Sent: Friday, January 03, 2003 2:36 PM
> To: Turbine Developers List
> Subject: Discussion on TTWS30 - Session unbind causes 
> TURBINE_USER to be updated
> 
> 
> I ran across this because of a simple problem.  My 
> application allows admin users to update information about 
> the user.  It also allows a user to do simple things like 
> change their password.
> 
> I noticed that although the the new password was written to 
> the database, the changes were overwritten when the user 
> logged out.  It turns out that this is not a newly discovered 
> problems either.  There is already a proposal 
> (http://jakarta.apache.org/turbine/turbine-2/proposals/securit
y-service.
html) that discusses a solution this very problem.

Does anyone see a problem with this?  The only issue that I could find
was persistent pull tools.  They would need to be saved as well.  Does
anyone even use them??

--
To unsubscribe, e-mail:
<mailto:[EMAIL PROTECTED]>
For additional commands, e-mail:
<mailto:[EMAIL PROTECTED]>


--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to