From 9ba3da388a7118c0ad14c5cfaa2f036cb24f4273 Mon Sep 17 00:00:00 2001 From: Neale Pickett Date: Tue, 5 Feb 2013 23:06:45 -0700 Subject: [PATCH] more register fixes --- packages/mcp/www/register.cgi | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/packages/mcp/www/register.cgi b/packages/mcp/www/register.cgi index b1d8598..2567276 100755 --- a/packages/mcp/www/register.cgi +++ b/packages/mcp/www/register.cgi @@ -22,13 +22,15 @@ Content-type: text/html

Team Registration

EOF -if ! grep -q $hash $CTF_BASE/state/teams/assigned.txt; then - echo "

That token has not been assigned.

" +if [ -z "$hash" ]; then + echo "

Empty hash, cannot complete request

" +elif ! grep -q $hash $CTF_BASE/state/teams/assigned.txt; then + echo "

That hash has not been assigned.

" elif [ -f $CTF_BASE/state/teams/names/$hash ]; then - echo "

That token has already been registered.

" + echo "

That hash has already been registered.

" else - printf "%s" "$team" > $CTF_BASE/state/teams/names/$h - echo "

Okay, your team has been named and you may begin using your token!

" + printf "%s" "$team" > $CTF_BASE/state/teams/names/$hash + echo "

Okay, your team has been named and you may begin using your hash!

" fi cat <