Существующих пользователей просят: «Похоже, вам нравится обсуждение»

Это, возможно, скорее предложение новой функции, чем ошибка (не уверен, в какую категорию это следует отнести).

Пользователи иногда путаются, когда получают письмо от Discourse, переходят по ссылке, попадают в браузер, где они не авторизованы в Discourse, начинают просматривать сайт, а затем сталкиваются с сообщением «Похоже, вам нравится обсуждение» — пример ниже:

Пользователи путаются, потому что их просят зарегистрироваться — что приводит к сбою, так как у них уже есть аккаунт (ведь они попали сюда, перейдя по письму от пользователя, отправленному им через Discourse). Конечно, они могли бы проигнорировать это сообщение, если бы сообразили, что у них уже есть аккаунт, и просто нажали бы ссылку «Войти» в правом верхнем углу страницы…

В любом случае — моё предложение состоит в том, чтобы изменить этот текст, чтобы предлагать вход, если у пользователя уже есть аккаунт. Или ещё лучше: возможно, ссылки из писем Discourse могли бы включать параметр строки запроса, чтобы сервер понимал, что эта сессия принадлежит пользователю, у которого уже есть аккаунт, и ему просто нужно войти, а не регистрироваться.

Кстати, когда пользователь входит в систему, сессия управляется через куки? Каков максимальный срок жизни этой куки? Он «навсегда»?

Спасибо,
Джереми

3 лайка

В качестве немедленного шага вы можете отредактировать этот текст на своём сайте, посетив /admin/customize/site_texts?q=signup_cta. :slight_smile:

1 лайк

Эта мысль тоже пришла мне в голову, когда я читал ваш пост, но cookie, устанавливаемый при входе пользователя, является cookie сессии, поэтому он исчезает после закрытия браузера… Вот список: Privacy policy | Discourse - Civilized Discussion — у нас есть некоторые cookie с более длительным сроком хранения для тем, но у большинства пользователей, вероятно, они не будут установлены.

Так что нам понадобится какой-то другой метод, возможно, отдельный cookie без какой-либо личной информации, который просто сообщает нам, входил ли кто-то в систему ранее? Иначе, да, возможно, параметр запроса для людей, пришедших из электронной почты?

2 лайка