else
lasttime=0
fi
- if [ -f "$chatfile" -a "$channelkey" = "$(POST channelkey)" -a "$(POST timenonce)" -gt "$lasttime" ]; then
+ if [ -f "$chatfile" -a "$channelkey" = "$(POST channelkey)" -a "$(POST timenonce)" -ge "$lasttime" ]; then
printf "%s %s: %s\n" "$(date +%F_%T)" "$(STRING "$nickname")" "$(POST message |STRING)" >>"$chatfile"
fi
REDIRECT "$(URL "/$LOCATION")"
{ printf '
[form #channel method="POST"
[submit "action" "submit" style="display: none;"]
- [input type=hidden name=channelkey value="%s"][input type=hidden name=timenonce value="%s"]
+ [hidden "session_key" "%s"][hidden "channelkey" "%s"][hidden "timenonce" "%s"]
[a .settings href="?settings#nick" Settings][input autocomplete="off" name="message" autofocus=true][submit "action" "submit" Send!]
]
- ' "$channelkey" "$_DATE"
+ ' "$SESSION_KEY" "$channelkey" "$_DATE"
SHESCAPE='s;[]&<>#."[];\\&;g;'
while sleep 10; do printf '\n'; done &