Managing and securing process flow. A network server receives user data
and retrieves secured flow data from the user data. A user interface is
rendered at the client in response to the user data. The flow data is
based on a web request from the client and identifies the process flow
and a position within the process flow. The request initiates the process
flow on a data communication network and the user interface has a hidden
form field that contains the retrieved flow data. The client posts
user-supplied information in addition to the flow data via the user
interface for verifying the web request.