Gmail можно проверить, связавшись с общедоступным изображением в вашей учетной записи Google. Facebook можно проверить, загрузив свой профиль в виде скрипта. Обе эти ссылки будут успешными, если пользователь вошел в соответствующую службу, и потерпят неудачу, если это не так. Боюсь, я не знаю конкретных деталей для Yahoo, но думаю, что подобная техника сработает.
Хорошая статья об этом находится здесь, я думаю, что обе техники все еще работают:
https://grepular.com/Abusing_HTTP_Status_Codes_to_Expose_Private_Information