Can a user have more than one role?

No, users can only have one role at a time. If additional permissions are needed, the Admin can assign the role with the highest access level. The Admin can also modify the user’s role later if required.