- $route_name = $this->routeMatch->getRouteName();
- // Display the block only for anonymous users.
- if ($account->isAnonymous() && $route_name != 'user.register') {
- return AccessResult::allowed()
- ->addCacheContexts(['route.name', 'user.roles:anonymous']);
- }
- return AccessResult::forbidden();