summaryrefslogtreecommitdiffstats
path: root/www/do-login.cgi
blob: e4afce80c52ab936890acddee87cb7f188a959f9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/usr/bin/haserl
HTTP/1.0 302 Found
Location: <?
ok=no

# fixed password
[ "$POST_password" = "1234" ] && ok=yes

# Radius authentication
# echo -e "User-Name = \"$POST_username\"\nUser-Password = \"$POST_password\"\nNAS-IP-Address = $REMOTE_ADDR\n" | radclient -x RADIUS-SERVER-IP auth RADIUS-PASSWORD >& /dev/null && ok=yes

if [ "$ok" = "yes" ]; then
  squark-auth-ip -i $REMOTE_ADDR -u $POST_username -l
  echo -n "info.cgi"
else
  echo -n "login.cgi?REASON=fail"
fi ?>

Moved.