Here is the problem we encountered. Our user unsubscribed using their primary email address(we think it's because of the marketing email) or simply got bounced. However, they still need to receive email notifications for other information.
Currently the design flow is once they login, we redirect them to a landing page requesting an updated email address. When provided, the user will be instructed to look for an email. A link in the email would re-activate the account. The user should not be able to go to the dashboard until the activation is complete.
I am just wondering are we re-inviting the wheel or is there any existing or standard solution out there?