コード例 #1
0
ファイル: usercmd.php プロジェクト: kphamilton/ga4php
    echo "\tsynctoken: synctoken <username> <tokenone> <tokentwo> - resync's a hotp token based on two token codes\n";
    echo "\ttokentype: tokentype <username> - gets the token type for a user\n";
    echo "\taddradclient: addradclient <client_name> <client_ip> <client_secret> \"<description>\"- adds a radius client\n";
    echo "\trmradclient: rmradclient <client_name> - removes a radius client with the name <client_name>\n";
    echo "\tgetradclients: getradclients - returns a list of radius clients\n";
    return 0;
}
switch ($argv[1]) {
    case "rmradclient":
        $msg = $myAC->deleteRadiusClient($argv[2]);
        if ($msg) {
            echo "Successfully deleted\n";
        }
        break;
    case "getradclients":
        $msg = $myAC->getRadiusClients();
        foreach ($msg as $client) {
            if ($client["desc"] == "") {
                $desc = "no description set";
            } else {
                $desc = $client["desc"];
            }
            echo $client["name"] . " is " . $client["ip"] . ", {$desc}\n";
        }
        break;
    case "addradclient":
        $msg = $myAC->addRadiusClient($argv[2], $argv[3], $argv[4], $argv[5]);
        if ($msg === true) {
            echo "Added successfully\n";
        } else {
            if ($msg == "name") {