[Dovecot] mailcowauth minor fixes

This commit is contained in:
FreddleSpl0it 2023-07-06 16:00:26 +02:00
parent 45544311f1
commit ec05f9c62a
No known key found for this signature in database
GPG Key ID: 00E14E7634F4BEC5
1 changed files with 5 additions and 4 deletions

View File

@ -18,7 +18,6 @@ if (file_exists('../../../web/inc/vars.local.inc.php')) {
} }
require_once '../../../web/inc/lib/vendor/autoload.php'; require_once '../../../web/inc/lib/vendor/autoload.php';
// Do not show errors, we log to using error_log
ini_set('error_reporting', 0); ini_set('error_reporting', 0);
// Init database // Init database
//$dsn = $database_type . ':host=' . $database_host . ';dbname=' . $database_name; //$dsn = $database_type . ':host=' . $database_host . ';dbname=' . $database_name;
@ -32,8 +31,8 @@ try {
$pdo = new PDO($dsn, $database_user, $database_pass, $opt); $pdo = new PDO($dsn, $database_user, $database_pass, $opt);
} }
catch (PDOException $e) { catch (PDOException $e) {
error_log("MAILCOWAUTH: " . $e . PHP_EOL); $return = array("success" => false, "role" => '');
http_response_code(501); echo json_encode($return);
exit; exit;
} }
@ -48,7 +47,9 @@ $iam_provider = identity_provider('init');
$result = check_login($post['username'], $post['password'], $post['protocol'], true); $result = check_login($post['username'], $post['password'], $post['protocol'], true);
if ($result) { if ($result) {
$return = array("success" => true, "role" => $result); $return = array("success" => true, "role" => $result);
} else {
$return = array("success" => false, "role" => '');
} }
echo json_encode($return); echo json_encode($return);
exit(); exit;