From 826c542d38bcd7e1ccb943ca08c4f9c91f2394bb Mon Sep 17 00:00:00 2001 From: tonydspaniard Date: Mon, 2 Sep 2019 18:01:27 +0200 Subject: [PATCH] re #224 fix route action id --- src/User/Filter/AccessRuleFilter.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/User/Filter/AccessRuleFilter.php b/src/User/Filter/AccessRuleFilter.php index cf95cd3..9b4a261 100644 --- a/src/User/Filter/AccessRuleFilter.php +++ b/src/User/Filter/AccessRuleFilter.php @@ -26,7 +26,7 @@ class AccessRuleFilter extends AccessRule */ public function allows($action, $user, $request) { - $consentAction = 'user/settings/consent'; + $consentAction = 'user/settings/gdpr-consent'; if (!$user->isGuest && $action->uniqueId !== $consentAction) { $module = $this->getModule(); if ($module->gdprRequireConsentToAll) { @@ -34,6 +34,7 @@ class AccessRuleFilter extends AccessRule $excludedUrls[] = $module->gdprPrivacyPolicyUrl; foreach ($excludedUrls as $url) { if (!fnmatch($url, $action->uniqueId)) { + /** @var User $identity */ $identity = $user->identity; if (!$identity->gdpr_consent) { Yii::$app->response->redirect([ "/$consentAction"])->send();