0 votes

Gavlar50.KeepOut

KeepOut uses Umbraco member groups to block access to content. Where both a member group grants access, and a KeepOut rule denies access, the KeepOut rule wins.

V3.0.0 New in this version

* Refactored for Umbraco 8.

* Rule visualisation default changed to on.

* Removed logging, as the visualisation will identify when a rule has been applied.

* Restyled the rule visualisation to make it more subtle.

 

V2.0.1 New in this version

* Added umbraco logging when debug enabled to allow you to test access restrictions. Search umbracotracelog for DEBUG Gavlar50.Umbraco.KeepOut.Handlers.KeepOutHandler items.

 

V2.0.0 Features in this version:

* Rules are added via content, no need to edit the web.config/restart site.

* Multiple independent rules. Each rule has its own settings so each rule can target different member groups and point to a different no-access page.

* Rules can be visualised in the content tree to see how the rules restrict access, The rule colour and content colour correspond so it is easy to see which rules control which content. Switch on this setting in the config node if required. It is off by default.

 

Installation

The install creates a KeepOut Security Rules node in the root of the site. This node contains the configuration. Add rules under this node. Each rule contains the following settings:

* Page to secure. This page and all children are secured.

* No access page. The page to redirect to when the member has no access

* Member groups. One or more member groups who are denied access

* Rule colour. The colour used to visualise the rule in the node tree (when visualisation is enabled)

Screenshots

Package owner

Gavin Williams

Gavin Williams

Gavin has 96 karma points

Package Compatibility

This package is compatible with the following versions as reported by community members who have downloaded this package:
Untested or doesn't work on Umbraco Cloud
Version 8.18.x (untested)

You must login before you can report on package compatibility.

Previously reported to work on versions:

Package Information

  • Package owner: Gavin Williams
  • Created: 04/07/2016
  • Current version 3.0.0
  • .NET version 4.7.2
  • License MIT
  • Downloads on Our: 786

External resources