3 require_once("lib.php");
7 function setUserToken($username, $token) {
11 function setUserPass($username, $password) {
15 function authUserPass($username, $password) {
19 function deleteUser($username) {
23 function setUserRealName($username, $realname) {
27 function authUser($username, $passcode) {
28 global $MSG_QUEUE_KEY_ID_SERVER, $MSG_QUEUE_KEY_ID_CLIENT;
31 if(!msg_queue_exists($MSG_QUEUE_KEY_ID_SERVER)) {
35 if(!msg_queue_exists($MSG_QUEUE_KEY_ID_CLIENT)) {
38 // TODO we need to setup a client queue sem lock here
40 $cl_queue = msg_get_queue($MSG_QUEUE_KEY_ID_CLIENT);
41 $sr_queue = msg_get_queue($MSG_QUEUE_KEY_ID_SERVER);
44 $message["user"] = $username;
45 $message["passcode"] = $passcode;
47 msg_send($sr_queue, MSG_AUTH_USER, $message, true, true, $msg_err);
48 echo "message sent\n";
50 msg_receive($cl_queue, 0, $msg_type, 16384, $msg);
51 echo "message received?\n";
57 function addUser($username) {
58 global $MSG_QUEUE_KEY_ID_SERVER, $MSG_QUEUE_KEY_ID_CLIENT;
61 if(!msg_queue_exists($MSG_QUEUE_KEY_ID_SERVER)) {
65 if(!msg_queue_exists($MSG_QUEUE_KEY_ID_CLIENT)) {
69 // TODO we need to setup a client queue sem lock here
71 $cl_queue = msg_get_queue($MSG_QUEUE_KEY_ID_CLIENT);
72 $sr_queue = msg_get_queue($MSG_QUEUE_KEY_ID_SERVER);
75 $message["username"] = $username;
77 msg_send($sr_queue, MSG_ADD_USER, $message, true, true, $msg_err);
78 echo "message sent\n";
80 msg_receive($cl_queue, 0, $msg_type, 16384, $msg);
81 echo "message received?\n";