We have implemented a Document management module with multiple user role access control,
– Admin is able to set path to the files/folder and assign that to user role/roles.
– A shortcode we build which can be put at any page for listing all the files/folders at the front end.
– Depending on the access set at back end for that user role, users can see the listing in front end after loggin in.
– We have implemented security feature to restrict non logged in and unauthorized users from accessing the files and folders.
– File path security is also implemented so that non logged in or unauthorized users don’t have access to files/folders even if they copy the file path and paste directly in the url