getRemoteUserBySession($_session, $_user); } if ($user === false) { // ask connector for user-id $user = $connector->getRemoteUserBySession($_session, $_user); $saveToCache = true; } if ($user === false) { return false; } self::extendUser($dbh, $user); if ($cache !== null && $saveToCache) { $cache->saveRemoteUserBySession($_session, $_user, $user); } return $user; } }