This plugin seems just what I'm looking for, just one question though:
Does the plugin still allow for admin access using other plugins? For instance: I'm using the Events Manager plugin which at some point creates a booking for an event using an Ajax call with the current logged in users credentials. A similar plugin was causing this Ajax call to fail based on it being directed to the homepage due to the user being a subscriber. (Trying it logged in as administrator did not yield a failed Ajax call).
Thanks in advance!