Checking for auth identity in any controller is pretty straightforward.
public function thatAction()
{
$auth = $this->getServiceLocator()->get('zfcuser_auth_service');
if( $auth->hasIdentity() )
$user = $auth->getIdentity();
}
Pretty easy right! You can find more, here: https://github.com/ZF-Commons/ZfcUser/wiki/How-to-check-if-the-user-is-logged-in
The user object you get back, is your user entity. If you want to customize your user entity, I have small blog post here that may help: http://circlical.com/blog/2013/4/1/l5wftnf3p7oks5561bohmb9vkpasp6