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/

Reply via email to