Detect current user and admin in service

I need this because I want to have different logic in afterFIndOne() for the public site and admin interface.