[Web] organize auth functions+api auth w/ dovecot

This commit is contained in:
FreddleSpl0it authored and DerLinkman committed 2024-02-08 12:42:04 +01:00
1 parent 50d4d59626
commit 6adad79e5c
11 files changed
+400 -294

No files matched your search

+20
View File
@@ -401,6 +401,26 @@ if (isset($_GET['query'])) {
);
echo json_encode($return);
break;
case "login":
header('Content-Type: application/json');
$post = trim(file_get_contents('php://input'));
if ($post) {
$post = json_decode($post, true);
}
$return = array("success" => false, "role" => false);
if(!isset($post['username']) || !isset($post['password'])){
echo json_encode($return);
return;
}
$result = check_login($post['username'], $post['password'], $post['protocol']);
if ($result) {
$return = array("success" => true, "role" => $result);
}
echo json_encode($return);
return;
break;
}
break;
case "get":