Does anyone know if we can automatically do these
checks now with the framework.

It is possible I am being too naive about this
functionality, but thought I should ask.

sandeep
--- David Graham <[EMAIL PROTECTED]> wrote:
> 
> > > >It's up to your Action to call the token
> methods to
> > > >validate the token and
> > > >forward the user to an appropriate page.
> > > >
> > >
> >  I know, maybe I wasn't clear enough .. sorry :-)
> >What I'm saying is that if you use a
> >  session bean, the content is modified even though
> the
> >token is invalid.. I thinks this should not happen.
> 
> By session bean, do you mean EJB or an ActionForm
> stored in the session?  I 
> haven't tried this but maybe you could put the token
> check in the form's 
> validate method but that also happens after the form
> bean is populated.  The 
> token is currently viewed as a piece of form data
> for the Action to handle 
> and not the framework.  Allowing actions to check
> the token gives people the 
> flexibility of deciding what to do with the user in
> various situations.
> 
> David
> 
> >
> >  I'm working on an intranet application and I'm
> using
> >  session beans (Maybe I shouldn't). Right now if
> the
> >  user does a double click. The first request
> passes
> >and the second request populates the bean while the
> >first request is been processed ... This is a
> little
> >race :-).
> >
> >  I don't think Struts offers an easy way to avoid
> >  this... maybe I'm wrong ...
> >
> >  Thanks
> >  /David
> >
> >
> >
> >
> > > David
> > > --- David Gagnon <[EMAIL PROTECTED]> wrote:
> > > >  Hi all,
> > > >
> > > >
> > > >    If you have a session bean and you are
> using
> > > the
> > > >  token framework to protect yourself again
> > > multiple
> > > >  submit...
> > > >
> > > >
> > > >  Let say a request with a bad token is post to
> the
> > > >  server.  The bean will be populated right ...
> > > even
> > > >  if
> > > >  the token is not valid.  Is struts offers
> support
> > > > to
> > > >  check if a request contains a valid token
> prior
> > > to
> > > >  populate the bean.  For what I know you the
> > > sooner
> > > >  you
> > > >  can play with token in struts is in the reset
> > > > method
> > > >  of the bean (It may not be the best place to
> play
> > > >  with
> > > >  token anyway...).
> > > >
> > > >
> > > >  Is a request with a bad or no token should be
> > > >  redirect
> > > >  by the framework to a handler.  Like it's
> done
> > > with
> > > >  the Exception in Struts?  I think there
> should
> > > have
> > > >  a
> > > >  way to avoid changing the server state on bad
> > > >  request
> > > >  ...
> > > >
> > > >
> > > >  My guest is that you already know about all
> that
> > > > :-)
> > > >  ... or that there is something to prevent
> this
> > > that
> > > >  I'm not aware of.
> > > >
> > > >
> > > >  Thanks for your help
> > > >
> > > >
> > > >  /Dave
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > > __________________________________
> > > > Do you Yahoo!?
> > > > SBC Yahoo! DSL - Now only $29.95 per month!
> > > > http://sbc.yahoo.com
> > > >
> > >
> > >
> > > __________________________________
> > > Do you Yahoo!?
> > > SBC Yahoo! DSL - Now only $29.95 per month!
> > > http://sbc.yahoo.com
> >
> >
> >
> >__________________________________
> >Do you Yahoo!?
> >SBC Yahoo! DSL - Now only $29.95 per month!
> >http://sbc.yahoo.com
> >
>
>---------------------------------------------------------------------
> >To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> >For additional commands, e-mail:
> [EMAIL PROTECTED]
> >
> 
>
_________________________________________________________________
> MSN 8 helps eliminate e-mail viruses. Get 2 months
> FREE*.  
> http://join.msn.com/?page=features/virus
> 
> 
>
---------------------------------------------------------------------
> To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> For additional commands, e-mail:
> [EMAIL PROTECTED]
> 


__________________________________
Do you Yahoo!?
SBC Yahoo! DSL - Now only $29.95 per month!
http://sbc.yahoo.com

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

Reply via email to