diff --git a/examples/index.php b/examples/index.php index 52926d0..875a454 100644 --- a/examples/index.php +++ b/examples/index.php @@ -3,4 +3,19 @@ require 'ncc'; import('net.nosial.socialbox'); - \Socialbox\Socialbox::handleRpc(); \ No newline at end of file + try + { + \Socialbox\Socialbox::handleRpc(); + } + catch(Exception $e) + { + http_response_code(500); + + if(\Socialbox\Classes\Configuration::getSecurityConfiguration()->isDisplayInternalExceptions()) + { + print_r($e); + return; + } + + print('An internal error occurred'); + } diff --git a/src/Socialbox/Managers/CaptchaManager.php b/src/Socialbox/Managers/CaptchaManager.php index f599161..a2407a4 100644 --- a/src/Socialbox/Managers/CaptchaManager.php +++ b/src/Socialbox/Managers/CaptchaManager.php @@ -30,7 +30,7 @@ class CaptchaManager } $answer = Utilities::randomString(6, 'ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'); - $current_time = (new DateTime())->setTimestamp(time()); + $current_time = (new DateTime())->setTimestamp(time())->format('Y-m-d H:i:s'); if(!self::captchaExists($peer_uuid)) { diff --git a/src/Socialbox/Socialbox.php b/src/Socialbox/Socialbox.php index 8687d3f..d70ca08 100644 --- a/src/Socialbox/Socialbox.php +++ b/src/Socialbox/Socialbox.php @@ -30,7 +30,6 @@ { Logger::getLogger()->error('Failed to parse the client request', $e); http_response_code($e->getCode()); - print($e->getMessage()); return; }