X-Git-Url: http://git.pjr.cc/?p=ga4php.git;a=blobdiff_plain;f=authserver%2Fwww%2Fadmin_actions.php;h=a3511e2c7b5295c92398e535887daf26a266a388;hp=e5ddb115ba385ee830b0568c45f69d3781796578;hb=2d6b0d3ff36c0e388ea51163cb2ebee072a03dab;hpb=491639811383704f32a0e5614e6d62fea2105878 diff --git a/authserver/www/admin_actions.php b/authserver/www/admin_actions.php index e5ddb11..a3511e2 100644 --- a/authserver/www/admin_actions.php +++ b/authserver/www/admin_actions.php @@ -10,6 +10,29 @@ else $loggedin = false; if(isset($_REQUEST["action"])) { switch($_REQUEST["action"]) { + 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");