} else { if ($msg == "name") { echo "Client with same name exists already\n"; } else { if ($msg == "ip") { echo "Client with same IP already exists\n"; } } } break; case "tokentype": $msg = $myAC->getUserTokenType($argv[2]); echo "token type: {$msg}\n"; break; case "synctoken": if ($myAC->syncUserToken($argv[2], $argv[3], $argv[4])) { echo "Token synced\n"; } else { echo "Token not synced\n"; } break; case "radauth": if ($myAC->authUserToken($argv[2], $argv[3]) == 1) { syslog(LOG_WARNING, "Got good request for user, " . $argv[2]); exit(0); } else { syslog(LOG_WARNING, "Got bad request for user, " . $argv[2]); exit(255); } break; case "getotk":
} exit(0); break; case "customtoken": $ttype = $_REQUEST["tokentype"]; $tkey = $_REQUEST["tokenkey"]; $username = $_REQUEST["username"]; $ret1 = $myAC->setUserTokenType($username, $ttype); $ret2 = $myAC->setUserToken($username, $tkey); error_log("got, {$ret1}, {$ret2}..."); break; case "synctoken": $username = $_REQUEST["username"]; $tokenone = $_REQUEST["tokenone"]; $tokentwo = $_REQUEST["tokentwo"]; $retval = $myAC->syncUserToken($username, $tokenone, $tokentwo); error_log("retval: {$retval}"); if ($retval) { header("Location: ?message=" . urlencode("token synced")); exit(0); } else { header("Location: ?error=" . urlencode("token not synced")); exit(0); } break; case "recreatehotptoken": $username = $_REQUEST["username"]; $myAC->addUser($username, "HOTP"); header("Location: ?message=" . urlencode("seemed to work?")); break; case "recreatetotptoken":