コード例 #1
0
ファイル: usercmd.php プロジェクト: kphamilton/ga4php
     } 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":
コード例 #2
0
ファイル: admin_actions.php プロジェクト: kphamilton/ga4php
     }
     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":