The new session id is created when the http request header contains
‘Pragma’=‘no-cache’ on our RoR environment. Our goal is that the session
id is preserved if the http request header contains ‘Pragma’=‘no-cache’.
Please let us know how to preserve the session id.
The detailed sequence is shown below:
- The user downloads the Microsoft World file from RoR application, and
opens that file using ‘Protected View’.
- The user clicks the url link which is written in that Word file. The
clicked url link points to a page which is located on that RoR
- On opening that url link, the http request header contains
‘Pragma’=‘no-cache’, and the new session id is created with the http
response header which contains ‘Set-Cookie’.
If the user opens that file not using ‘Protected View’ on the sequence 1,
the session id is preserved on the sequence 3. The http request header
doesn’t contain ‘Pragma’=‘no-cache’.
The our RoR environment is shown below:
Rails 3.2.14, and ruby 2.0.0p247 on apache 2.2.29, and unicorn 4.6.3
Internet Explorer 8, and MicrosoftOffice 2010 on Windows7 64bit.