Нам необходимо описать вывод 2 вариантов форм:
-
Для зарегистрированных пользователей мы отобразим форму со списком существующих активных рассылок, с возможностью подписаться на любую из них, или отказаться от подписки на любую из ранее выбранных.
-
Для незарегистрированных посетителей (гостей) отобразим форму с полем ввода e-mail. Подписка будет производиться на все существующие рассылки
Кроме того, нам необходимо предусмотреть варианты страницы успешной подписки:
-
Для зарегистрированных пользователей на этой странице будет отображен список рассылок, на которые в данный момент подписан пользователь.
-
Для гостя будет отображено только сообщение об успешной подписке.