Please explain how Session Variables work
I've used SecurityAssist to build my Registration and Login pages. On the Login page I have added to the SecurityAssist Authenticate User Server Behavior, on the Session Values tab, a column to set UserFirstName as a Session Variable. After the user clicks login, he is taken to a Welcome page with a nice little "Welcome UserFirstName" at the top of the page. I dragged the UserFirstName from the Bindings panel. When I log in I see a name...but not necessarily the correct name. Sometimes it is correct, sometimes not.
Which leads to my question - isn't a session variable always available for the duration of that session? If it has been set as part of the login process, it should be available until I quit the Browser or close the window, or whatever else constitutes ending a session, correct?
So either it isn't being set properly in the first place or it is somehow being changed (not sure how this is possible). I have attached my login page and my Welcome page. I suspect it is something silly, but I can't seem to locate the problem.