Pull to refresh

Про «забывчивость» веб-сервисов

Reading time 2 min
Views 384
Практически каждый сервис, имеющий регистрацию пользователей, при входе дает возможность запомнить пользователя. Реализовано это через куки, для пользователя — лишь скромная галочка «запомнить меня» в форме авторизации и/или регистрации. Простая технология, предназначенная для упрощения работы пользователей с сервисом, удобная и уже ставшая привычной.

Однако как же раздражает, когда сервис вдруг в определенный момент «забывает меня», — попросту подходит к концу срок на который куки устанавливались с того самого момента, когда пользователь поставил галочку и вошел. У пользователя появляется проблема вспомнить и ввести пароль (разумеется речь об отключенном менеджере паролей в браузере), а одновременно с этим возникает и вопрос мотивации продолжения использования данного веб-сервиса.

Существует два простых решения:
  • Устанавливать куки с очень большим временем жизни на годы вперед. Решение почти универсальное, но для случаев, когда нужно искусственно «отсекать» пассивную аудиторию не очень подходит.
  • Устанавливать дополнительную куку, в которой сохранять время установки, во время работы проверять насколько близко окончание срока времени жизни, и, при необходимости, — обновлять куки. Плюс это дает дополнительные возможности, потому как становится известно время установки, в каждом конкретном случае можно подумать, как это можно использовать.
Оба способа просты, очевидны и устраняют проблему, — надеюсь видеть реализацию чаще.

P. S.: На написание этой статьи меня сподвиг очередной форум, который в очередной раз «забыл» меня сегодня. Форум потерял меня как пользователя навсегда сегодня, и мне показалось, что проблема имеет хронический и довольно глобальный характер.

P. P. S.: Речь не о трагическом разрыве моей любви к форуму (это — просто пример проблемы, который послужил музой), а о простых технологических решениях, повышающих удобство использования, помогающих сохранять сервисам своих пользователей. А одно из них — даёт еще и некую дополнительную возможность.
Tags:
Hubs:
-2
Comments 27
Comments Comments 27

Articles