X-Git-Url: https://git.plutz.net/?a=blobdiff_plain;f=cgilite%2Fsession.sh;fp=cgilite%2Fsession.sh;h=5b36ae032af4e818af91d4b73190a9f83614da15;hb=3e2891dc8977ca761cf55c82cbb01af874238217;hp=ca931fad9aa662ec338820bdc88be9f5018aba24;hpb=2785c687f62b164d5c08a20481270c66653a6bff;p=webpoll diff --git a/cgilite/session.sh b/cgilite/session.sh index ca931fa..5b36ae0 100755 --- a/cgilite/session.sh +++ b/cgilite/session.sh @@ -114,6 +114,11 @@ SESSION_VAR() { fi } +SESSION_COOKIE() { + SET_COOKIE 0 session="$SESSION_KEY" Path=/ SameSite=Strict HttpOnly +} + SESSION_KEY="$(update_session)" -SET_COOKIE 0 session="$SESSION_KEY" Path=/ SameSite=Strict HttpOnly SESSION_ID="${SESSION_KEY%% *}" + +[ "$1" = nocookie ] || SESSION_COOKIE