I've been wondering something for a little while now.  Some of the crud
style links in my app use 'h:commandLink', with 't:updateActionListener' to
set the particular element id value for that page.  In days past I'd put the
id on the query string, so like ...

/app/DetailPage.do?itemId=1234

Now, obviously, you had to be careful because somebody could change the id
value manually.  With JSF, using t:updateActionListener, can somebody change
the id value sent?  If I'm 100% sure they couldn't, I could relax the access
checking a little.

Most of these links are in t:dataTable's, with preserveDataModel="true".  If
state is kept on the server, or encrypted on client (I think you can do
that, right?), do I have to worry about the user getting access to something
they shouldn't?

Thanks in advance,
-Kevin

Reply via email to