X-Git-Url: http://git.pjr.cc/?a=blobdiff_plain;f=gaas%2Flib%2FgaasClientMessages.php;h=5d36230e01cdcca1d556c84daa494d9d451e2e44;hb=HEAD;hp=d110ba224d099e38172e942117fa0fb12838a2fd;hpb=71ffa4aa2e826dea91c533616a97ac49f3d158fd;p=ga4php.git diff --git a/gaas/lib/gaasClientMessages.php b/gaas/lib/gaasClientMessages.php index d110ba2..5d36230 100644 --- a/gaas/lib/gaasClientMessages.php +++ b/gaas/lib/gaasClientMessages.php @@ -49,7 +49,7 @@ function gaasInitServer_clientrecv($params) function gaasSetADLogin_clientsend($params) { $msg["domain"] = $params[2]; - $msg["user"] = $params[0]; + $msg["user"] = strtolower($params[0]); $msg["pass"] = $params[1]; return $msg; @@ -69,8 +69,74 @@ function gaasSetAdminGroup_clientsend($params) function gaasProvisionUser_clientsend($params) { - $msg["username"] = $params[0]; + $msg["username"] = strtolower($params[0]); + $msg["tokentype"] = ""; + $msg["tokenkey"] = ""; + if(isset($params[1])) { + $msg["tokentype"] = $params[1]; + } + if(isset($params[2])) { + $msg["tokenkey"] = $params[2]; + } + echo "sending msg\n"; + return $msg; +} + +function gaasGetHardwareTokens_clientsend($params) +{ + return $params; +} + +// TODO ERROR CHECK +function gaasAddHardwareToken_clientsend($params) +{ + $msg["tokenid"] = $params[0]; + $msg["tokenkey"] = $params[1]; + $msg["tokentype"] = $params[2]; + + print_r($msg); + return $msg; +} + +// TODO ERROR CHECK +function gaasAssignToken_clientsend($params) +{ + $msg["username"] = strtolower($params[0]); + $msg["tokenid"] = $params[1]; + + return $msg; +} + +function gaasGetUsers_clientsend($params) +{ + $msg["havetokens"] = false; + $msg["userpattern"] = ""; + $msg["group"] = "all"; + if(isset($params[0])) { + if($params[0] == "admin") { + $msg["group"] = "admin"; + } + if($params[0] == "client") { + $msg["group"] = "client"; + } + } + if(isset($params[1])) { + $msg["userpattern"] = $params[1]; + } + if(isset($params[2])) { + if($params[2] == "yes") { + $msg["havetokens"] = true; + } + } + return $msg; } + +function gaasDeleteUser_clientsend($params) +{ + $msg["username"] = strtolower($params[0]); + + return $msg; +} ?> \ No newline at end of file