]> git.plutz.net Git - httpchat/commitdiff
Merge commit '4a0c055c2051583f414362a85dafbf68e4392696'
authorPaul Hänsch <paul@plutz.net>
Wed, 4 Nov 2020 12:21:28 +0000 (13:21 +0100)
committerPaul Hänsch <paul@plutz.net>
Wed, 4 Nov 2020 12:21:28 +0000 (13:21 +0100)
1  2 
cgilite/session.sh

diff --combined cgilite/session.sh
index ee5c4993a72df047fe0fc67b3c384f2b5733be48,ad31dfddbf6df8e77a6bfc0aef620e6bfd8e3e94..ad31dfddbf6df8e77a6bfc0aef620e6bfd8e3e94
@@@ -57,7 -57,7 +57,7 @@@ update_session()
    local session sid time sig serverkey checksig
  
    IFS=- read -r sid time sig <<-END
-       $(COOKIE session)
+       $(POST session_key || COOKIE session)
        END
    serverkey="$(server_key)"
    
@@@ -78,6 -78,6 +78,6 @@@
    printf %s\\n "${sid}-${time}-${sig}"
  }
  
- SESSION_ID="$(update_session)"
- SET_COOKIE 0 session="$SESSION_ID" Path=/ SameSite=Strict HttpOnly
- SESSION_ID="${SESSION_ID%%-*}"
+ SESSION_KEY="$(update_session)"
+ SET_COOKIE 0 session="$SESSION_KEY" Path=/ SameSite=Strict HttpOnly
+ SESSION_ID="${SESSION_KEY%%-*}"