X-Git-Url: https://git.plutz.net/?a=blobdiff_plain;f=index.cgi;h=ac9a110149f9e8b79a992b946b4cd6321c2df85c;hb=8f9bf278a52ead914b1b9e13bacf59b8e5a3e569;hp=ff9e563f356689f95115ddb1aaac6f4f4df42bbe;hpb=982da7c4af273bb7a2b6df7fef192f5974bed25c;p=httpchat diff --git a/index.cgi b/index.cgi index ff9e563..ac9a110 100755 --- a/index.cgi +++ b/index.cgi @@ -12,6 +12,12 @@ LOCATION="$(PATH "$PATH_INFO")" LOCATION="${LOCATION#/}" LOCATION="${LOCATION%%/*}" +NICK_REGISTRATION="${NICK_REGISTRATION:-on}" + +# ToDo: +# COOKIE_NICK_EXPIRE=$((86400 * 14)) +# REGEISTERED_NICK_EXPIRE=$((86400 * 365)) + yield_page(){ page="$1" printf '%s\r\n' 'Content-Type: text/html; charset=utf-8' \ @@ -42,9 +48,9 @@ settings_menu(){ fi printf ' [a .section href="#nick" Nickname] - [div #nick [input name="nickname" value="%s"][submit "action" "nick" Set Cookie]] + [div #nick [input name="nickname" placeholder="%s"][submit "action" "nick" Set Cookie]] ' "$(HTML "${nickname#\?}")" - printf ' + [ "$NICK_REGISTRATION" = on -a "$nickname" != '?Guest' ] && printf ' [a .section href="#register" Register Nickname] [div #register [p Registration will set a permanent Cookie in your Browser.