Refactors user permission checking to the back-end, instead of in the template