Para distinguir entre distintos usuarios que navegan por mi sitio existen lo que llamamos roles de frontend. Por defecto hay dos, el rol
Registrado y el rol Desconocido. El rol registrado es el que toma un usuario cuando se loguea en el sitio (utilizando el GXportlet de Login) y el rol desconocido cuando el usuario es anónimo, o sea no se logueó.
Luego se pueden crear los roles que se deseen como por ejemplo:
Cliente,
Proveedor, etc.
Una vez definidos los roles podemos asignar
permisos a esos roles para limitar la información a usuarios que tienen o no ese rol.