if your session expires every lets say 30 minutes, make the client hit a simple page that does nothing every lets say 25 minutes- make sure that this is not cached by appending a timestamp in the url
On Wed, Mar 11, 2009 at 11:23 PM, wubac1 <[email protected]> wrote: > I'm hoping someone can shed some light on a design issue I'm facing. If > I have a sign in form external to Flex, but it controls access to the Flex > application, what are the best practices for maintaining the session when > the user is interacting with the Flex application? I can provide the Flex > application the session ID, but what do I do with it to ensure that the > session does not expire while a user is working in the application? I'm > using web services, so I wonder if I should be checking the session at the > point. For example, if I have a PHP-based website hosting an adobe Flex > application, with a PHP sign in form, what should I be doing with regard to > Flex, if the application uses web services outside of PHP (such as gSOAP, > Axis2/C, or one of the various Java options)? > > I can see how this would work if the Flex application used PHP as the > back-end, since all communication would go though a single source that > manages the session. However, what I don't understand and have found little > with regard to answers on the subject, is how to integrate a Flex > application that utilizes an alternate back-end from the hosting website. > I'm my case, the alternate back-end is in the same domain, so I suspect > there should be a way to share the session information between PHP and other > services such as web services in gSOAP. Has anyone faced this design issue? > Thoughts on an appropriate solution? Is this approach worth the trouble or > should I be calling PHP that then routes requests to the web services (or > implements the service)? > > A visualization: > > PHP login --> PHP back-end --> database > | > | > Flex <-- (PHP returns page with Flex Application) > --> web service (non-PHP; but same domain) --> database > > > -- Fotis Chatzinikos, Ph.D. Founder, Phinnovation [email protected],

