Fix ismanagerof API not detecting "uid" flag properly
This commit is contained in:
parent
87c01fe2ce
commit
f4ab62c4ff
6
api.php
6
api.php
@ -6,7 +6,7 @@
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Simple JSON API to allow other apps to access accounts in this system.
|
* Simple JSON API to allow other apps to access accounts in this system.
|
||||||
*
|
*
|
||||||
* Requests can be sent via either GET or POST requests. POST is recommended
|
* Requests can be sent via either GET or POST requests. POST is recommended
|
||||||
* as it has a lower chance of being logged on the server, exposing unencrypted
|
* as it has a lower chance of being logged on the server, exposing unencrypted
|
||||||
* user passwords.
|
* user passwords.
|
||||||
@ -160,7 +160,7 @@ switch ($VARS['action']) {
|
|||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case "ismanagerof":
|
case "ismanagerof":
|
||||||
if ($VARS['uid'] === 1) {
|
if ($VARS['uid'] == "1") {
|
||||||
if ($database->has("accounts", ['uid' => $VARS['manager']])) {
|
if ($database->has("accounts", ['uid' => $VARS['manager']])) {
|
||||||
if ($database->has("accounts", ['uid' => $VARS['employee']])) {
|
if ($database->has("accounts", ['uid' => $VARS['employee']])) {
|
||||||
$managerid = $VARS['manager'];
|
$managerid = $VARS['manager'];
|
||||||
@ -399,4 +399,4 @@ switch ($VARS['action']) {
|
|||||||
/* } catch (Exception $e) {
|
/* } catch (Exception $e) {
|
||||||
header("HTTP/1.1 500 Internal Server Error");
|
header("HTTP/1.1 500 Internal Server Error");
|
||||||
die("\"500 Internal Server Error\"");
|
die("\"500 Internal Server Error\"");
|
||||||
} */
|
} */
|
Loading…
x
Reference in New Issue
Block a user