Я хотел бы настроить ссылки "отписаться" в наших бюллетенях по электронной почте, чтобы они удаляли получателя одним щелчком мыши. Сейчас они просто указывают на общую страницу, где пользователь должен ввести свой адрес электронной почты и выбрать информационный бюллетень, из которого они хотели бы отказаться от подписки.
Кажется, что это должно быть довольно просто, т.е. просто включить адрес электронной почты и идентификатор информационного бюллетеня в качестве параметров URL. Но когда я смотрел примеры из списков, на которые я подписался, многие не включают узнаваемый адрес, и большинство из них, похоже, использует то, что выглядит как гиды и/или хешированные значения в параметрах. Из этого я предполагаю, что я должен быть хэшированием или иным образом кодировать некоторую информацию, чтобы предотвратить злонамеренное злоупотребление формой отмены подписки.
Итак, мой вопрос действительно о лучших практиках, а не о том, чтобы изобретать колесо. Существует ли стандартный способ обработки таких функций? Более конкретно, есть ли причины не включать адрес электронной почты получателя в качестве части URL-адреса? Это кажется достаточно простым, что мне кажется, что я что-то пропускаю.