Call
608.845.2900
Visit
330 Locust Dr.
Verona, WI 53593
Message
info@powderkegwebdesign.com
Powderkeg Web Design
Menu
Message Us
James
James

Advanced User Management

November 16, 2018

Clients often want to make sure they can control the access of a user or a user role on their site. This can be a difficult task especially if you need to setup very restrictive roles. Thankfully there is a great plugin for just this purpose: Advanced Access Manager (AAM).

Using this plugin is fairly simple and I’ll go through a couple specific examples to show you how you can use this plugin to manage the access of your users.

The first and most useful functionality is the ability to manage user roles. A user role is basically a group that a user belongs to and the user has all the privileges and restrictions of the role. This is the most common way of managing user access.

To configure a user role with AAM head to the AAM settings page and click on the role you would like to manage.

From here you can control this roles access to nearly every single menu item in the admin. You can either restrict the entire menu or you can restrict very specific menu access.

There we go! Now you have restricted this roles access. AAM does not just hide these menus they actually restrict access so even with a direct link these areas cannot be edited by this role.

Sometimes however you need even more control over specific users or specific pages…No problem! The exact same functionality works for single users and single pages.

Single Page

Single User

So powerful! Best of all you get all of this for free with AAM! If you would like to support your plugin developers they also offer premium extensions for even more control over your site’s access.

I hope you have found some of this useful! Remember, when it comes to your site’s access…keep it secret, keep it safe.

James
James
Senior Developer

James is a versatile developer with a wide range of web related development experience. Although he has his degree in Computer Networking, his true passions are programming and database design. James has helped to develop sites of all shapes and sizes for both the government and private sector. He also enjoys mobile application development in his free time.