
Secure List Items is a DotNetNuke module that allows site administrators to set view permissions to links based on user id, role, and/or role group. Now you can build a secure links system and solves the existing DotNetNuke issue of needing to add a module multiple times in order to control user access to links.
It is simple to use:
1. Add the Secure List Items module to your webpage.
2. Add a link to the module.
3. Edit the link to select the specific user roles or role groups that have access to your link item. (by default only administrators can see the link)
This module is based on the existing links module but we have added the user roles and role groups to the edit page for the links. This is very handy for those who want to provide a customized menu of link items to target various roles or role groups.
** Please note:
You must have full trust with your hosting provider for this module to work since it uses reflection.
IMPORTANT If you are upgrading from version 1.0 you MUST uninstall that version and make sure the delete files box is checked when uninstalling. You can export you links and reimport them into the new module. Roles must be reset though.
Screen Shot 1: Secure Link Items Edit Link Page. This is where you will define users, roles and role groups that have access to this link.

Screen Shot 2: Link Item Settings. Specify the look of your links items. Use a dropdown list and horizontal or vertical listings.

Screen Shot 3: Three different views of the same link module. Based on the currently logged in user.