X-Git-Url: http://git.plutz.net/?p=busy;a=blobdiff_plain;f=actions%2Flogin.sh;fp=actions%2Flogin.sh;h=8cd9e74af2153cf6f5cf1b41d8a3e503892a2a63;hp=6705eca2370e12aa6273bbd62d91f8cc368f0439;hb=b0fe9f0f2a65ab620a114ea0235d32d6e85eefcc;hpb=e552a66190d0a514cb34a6e19a1fbb8f2dffde1b diff --git a/actions/login.sh b/actions/login.sh index 6705eca..8cd9e74 100755 --- a/actions/login.sh +++ b/actions/login.sh @@ -26,7 +26,7 @@ if [ -r "$userfile" ]; then ssum=$(sed -nr 's:^auth=(.+)$:\1:p' "$userfile") rsum=$(echo -E "$salt$pass" |sha1sum |cut -c1-40) fi -if [ "$ssum" = "$rsum" ]; then +if [ -n "$ssum" -a "$ssum" = "$rsum" ]; then sid="$(apg -n1 -a1 -m32 -x32 -M CLN)" sessionfile="$_DATA/auth/session$sid" echo -E "$user $(($(date +%s) + 1800))" >"$sessionfile"