This article will explain the difference between back-end and front-end users.
A Back-End User has the ability to edit the content on the website in any capacity, whether on a page or in a module.
A Front-End User has view-only access to the content on the website; they cannot edit. For example, an Intranet user is a front-end user.