mirror of
https://github.com/flextype/flextype.git
synced 2025-08-09 14:46:53 +02:00
feat(core): add ability to have several delivery tokens #159
This commit is contained in:
@@ -229,5 +229,5 @@ slugify:
|
||||
image:
|
||||
driver: gd
|
||||
|
||||
# Delivery token
|
||||
delivery_token:
|
||||
# Delivery tokens
|
||||
delivery_tokens:
|
||||
|
@@ -17,7 +17,15 @@ use Psr\Http\Message\ServerRequestInterface as Request;
|
||||
*/
|
||||
function validate_delivery_token($request, $flextype) : bool
|
||||
{
|
||||
return isset($request->getQueryParams()['delivery_token']) && $request->getQueryParams()['delivery_token'] == $flextype->registry->get('settings.delivery_token') ? true : false;
|
||||
if (isset($request->getQueryParams()['delivery_token'])) {
|
||||
if (in_array($request->getQueryParams()['delivery_token'], $flextype->registry->get('settings.delivery_tokens'))) {
|
||||
return true;
|
||||
} else {
|
||||
return false;
|
||||
}
|
||||
} else {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
|
Reference in New Issue
Block a user