-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
User who unsubscribes from a list cannot resubscribe to that list #588
Comments
Not sure if it impacts anything, but I'm subscribing users by doing an axios/post to subscription/form as application/x-www-form-urlencoded, and this works well with the exception of previously unsubscribed users. As a bandaid, I changed public.go's handleSubscriptionPage function to run query app.queries.DeleteSubscribers, so users are deleted instead of unsubscribed—I wanted users to be auto-deleted upon unsubscribing from my one list, anyway, so this is fine in the mean time. |
Posting using axios is fine. The unsubscribe/re-subscribe behaviour is a bit ambiguous because it was a conscious decision to not re-subscribe an e-mail that's been unsubscribed as this would allow anyone to enter any e-mail ID on the public form and forcibly re-subscribe someone. But as you've described, this also prevents users from legitimately trying to re-subscribe. This behaviour needs some rethinking. Maybe re-subscriptions can happen for users who haven't been blocklisted ( |
Ah, that makes sense. It does seem like giving the option for blocklisting would solve this issue to some extent. |
The re-subscribe after delete and add emails without consent to only happen when there is no double-opt-in, right? |
I unsubscribed my own emails to test, and now there's no way to restore them besides deleting and re-adding? Ugh... If a person changed their mind, the only way for them to "undo" the unsubscribe would be for them to email me/our company and ask to be restored, then we have to delete and re-add them... very tedious. EDIT: you don't have to delete them. You can remove the list from the user then re-add it. Still a little tedious, but not as bad as having to delete them. |
Quoting an earlier reply. It's a trade-off. Don't have a clear solution for this yet. |
I did read that earlier, but I think that's referring to something a little different. I'm not using any public form where people can enter email IDs to subscribe. Oh, maybe I understand, and the fix may be to treat "private" lists differently from "public" ones? To add a "resubscribe" option after they choose "unsubscribe", but it only works from their personal "unsubscribe" link, and not any public form? |
Version:
I currently have one list, if a user unsubscribes from that list, they are no longer able to to resubscribe to that list. Users that are deleted from the database can subscribe again without issue.
The text was updated successfully, but these errors were encountered: