1
0
mirror of https://github.com/flextype/flextype.git synced 2025-08-08 14:16:46 +02:00

feat(core): add ability to have several delivery tokens #159

This commit is contained in:
Awilum
2020-01-04 02:23:19 +03:00
parent 61ad9b87fd
commit da1b247c93

View File

@@ -18,14 +18,14 @@ use Psr\Http\Message\ServerRequestInterface as Request;
function validate_delivery_token($request, $flextype) : bool
{
if (isset($request->getQueryParams()['delivery_token'])) {
if (in_array($request->getQueryParams()['delivery_token'], $flextype->registry->get('settings.delivery_tokens'))) {
return true;
} else {
return false;
if ($flextype->registry->get('settings.delivery_tokens') !== null && is_array($flextype->registry->get('settings.delivery_tokens'))) {
if (in_array($request->getQueryParams()['delivery_token'], $flextype->registry->get('settings.delivery_tokens'))) {
return true;
}
}
} else {
return false;
}
return false;
}
/**