Единственный способ, которым любой сайт знает, что вы вошли в систему, - это файл cookie, который ваш браузер отправляет при последующих запросах. Если куки больше не существует, то по определению вы больше не заходите на их сайт.
Я не совсем уверен, что вы спрашиваете о "лучшем способе сделать это" .. Лучший способ сделать то, что именно?
Если вы спрашиваете, каков наилучший способ сохранить браузер, вошедший в систему с помощью cookie, он сводится к сохранению сессии или идентификатора пользователя в cookie. Идентификатор сеанса очень предпочтителен, поскольку он отличается от каждого «сеанса».
Относительно распространенности использования файлов cookie для обеспечения безопасности: они практически везде. Файлы cookie не используются для хранения идентификатора сеанса только в том случае, если идентификатор идентификатора сеанса отображается в строке запроса.
Теперь о проблемах безопасности. Обычно эти файлы cookie имеют очень ограниченный срок службы, то есть до сеанса вашего браузера, поэтому при закрытии браузера срок действия файлов cookie истекает. Если на сайте включена поддержка ssl, содержимое cookie-файлов шифруется при передаче по проводам. Если нет, то у вас нет никакой защиты против человека в середине или атак захвата пакетов. (ищите огонь).