To answer my own question: The header should contain a cookie value, but it may contain multiple cookies. You can look for ACTIVE4D_SESSIONID and if it exists parse the session id out of the cookie.
-- Brad On 6/15/12 11:36 AM, "Perkins, Bradley D" <[email protected]> wrote: >Aparajita, > >I've confirmed that this is in theory possible, but have a problem. > >For example, I can read a session value within 4D with the code shown >below. > >C_TEXT($0) > >ARRAY TEXT($requestInfo;4) >$requestInfo{1}:="127.0.0.1" >$requestInfo{2}:="127.0.0.1" >$requestInfo{3}:="8080" >$requestInfo{4}:="0" > >ARRAY TEXT($headerNames;0) >ARRAY TEXT($headerValues;0) >C_TEXT($queryString) >C_BLOB($response) >C_TEXT($responseText) > >$queryString:="sid=49BE2F5E7327CD62" > >$result:=A4D Execute text ("<%= >session{\"is_valid_user\"}%>";$queryString;$requestInfo;$headerNames;$head >e >rValues;$response) > >$responseText:=BLOB to text($response;Mac text without length ) >ALERT($responseText) > >$0:=$responseText > >---- > >The problem is that to make that code work I had to hard code a known >session value to build the query string. > >Is there any way for 4D to derive the session id? I tried to read the >"ACTIVE4D_SESSIONID² cookie using "A4D Execute text" but never had any >luck. > >Thanks, > >Brad Perkins > > >On 6/4/12 6:45 PM, "Aparajita Fishman" <[email protected]> >wrote: > >>> Is is possible to go the the other way and have a 4D method update data >>>for a particular session? >>> >>> Could A4D Execute text (or A4D Execute file) be used to accomplish >>>this? I have to admit that I've never used that command. >> >>You can use A4D Execute text, passing the session id (encrypted id, not >>internal id) as a query parameter ("sid" by default, or whatever you have >>configured in Active4D.ini). > > > > > > >_______________________________________________ >Active4D-dev mailing list >[email protected] >http://list.aparajitaworld.com/listinfo/active4d-dev >Archives: http://active4d-nabble.aparajitaworld.com/ _______________________________________________ Active4D-dev mailing list [email protected] http://list.aparajitaworld.com/listinfo/active4d-dev Archives: http://active4d-nabble.aparajitaworld.com/
