$authval = $myga->authenticateUser($username, $passcode);
msg_send($cl_queue, MSG_AUTH_USER_TOKEN, $authval);
break;
-
+ case MSG_GET_OTK_ID:
+ if(!isset($msg["username"])) {
+ msg_send($cl_queue, MSG_GET_OTK_ID, false);
+ } else {
+ $username = $msg["username"];
+ $sql = "select users_otk from users where users_username='$username'";
+ $dbo = getDatabase();
+ $res = $dbo->query($sql);
+ $otkid = "";
+ foreach($res as $row) {
+ $otkid = $row["users_otk"];
+ }
+
+ if($otkid == "") {
+ msg_send($cl_queue, MSG_GET_OTK_ID, false);
+ } else {
+ msg_send($cl_queue, MSG_GET_OTK_ID, $otkid);
+ }
+ }
+ break;
case MSG_GET_OTK_PNG:
if(!isset($msg["otk"])) {
msg_send($cl_queue, MSG_GET_OTK_PNG, false);
if($username == "") {
msg_send($cl_queue, MSG_GET_OTK_PNG, false);
+ } else if($username != $msg["username"]) {
+ msg_send($cl_queue, MSG_GET_OTK_PNG, false);
} else {
$hand = fopen("otks/$otk.png", "rb");
$data = fread($hand, filesize("otks/$otk.png"));