If a user has significantly differing types of roles (in particular: admin vs content management), give that user a unique login for each role type. Typically, disjointed roles are performed at different frequencies and in significantly different contexts/needs.