revoke_anon_access.php 487 B

12345678910111213141516171819
  1. <?php
  2. use Drupal\user\Entity\Role;
  3. $role = Role::load('anonymous');
  4. if (!$role) {
  5. echo "ANON_ROLE_NOT_FOUND" . PHP_EOL;
  6. exit;
  7. }
  8. // Eemalda access content (D7-s anonüümne seda ei omanud).
  9. if ($role->hasPermission('access content')) {
  10. $role->revokePermission('access content');
  11. $role->save();
  12. echo "REVOKED access content" . PHP_EOL;
  13. } else {
  14. echo "ALREADY NO access content" . PHP_EOL;
  15. }
  16. echo "Anonymous permissions: " . implode(', ', $role->getPermissions()) . PHP_EOL;