3 require_once("lib.php");
6 function authUser($username, $passcode) {
7 global $MSG_QUEUE_KEY_ID_SERVER, $MSG_QUEUE_KEY_ID_CLIENT;
10 if(!msg_queue_exists($MSG_QUEUE_KEY_ID_SERVER)) {
14 // TODO we need to setup a client queue sem lock here
16 $cl_queue = msg_get_queue($MSG_QUEUE_KEY_ID_CLIENT);
17 $sr_queue = msg_get_queue($MSG_QUEUE_KEY_ID_SERVER);
20 $message["user"] = $username;
21 $message["passcode"] = $passcode;
23 msg_send($sr_queue, MSG_AUTH_USER, $message, true, true, $msg_err);
24 echo "message sent\n";
26 msg_receive($cl_queue, 0, $msg_type, 16384, $msg);
27 echo "message received?\n";
33 function addUser($username) {
34 global $MSG_QUEUE_KEY_ID_SERVER, $MSG_QUEUE_KEY_ID_CLIENT;
37 if(!msg_queue_exists($MSG_QUEUE_KEY_ID_SERVER)) {
41 // TODO we need to setup a client queue sem lock here
43 $cl_queue = msg_get_queue($MSG_QUEUE_KEY_ID_CLIENT);
44 $sr_queue = msg_get_queue($MSG_QUEUE_KEY_ID_SERVER);
47 $message["username"] = $username;
49 msg_send($sr_queue, MSG_ADD_USER, $message, true, true, $msg_err);
50 echo "message sent\n";
52 msg_receive($cl_queue, 0, $msg_type, 16384, $msg);
53 echo "message received?\n";