View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0002777||OXID eShop (all versions)||1.05. Users||public||2011-04-21 10:20||2023-07-26 14:22|
|Product Version||4.10.4 / 5.3.4|
|Target Version||Fixed in Version|
|Summary||0002777: Newsletter - Users already subscribed for newsletter shouldn't be set to oxdboptin = 2 when they subscribe again|
|Description||When there is double-optin and a user subscribes for newsletter and confirms the following email the value oxnewssubscribed.oxdboptin is "1"|
When user subscribes again oxdboptin will be reset to value "2". I think that shouldn't happen - value should stay "1" and user maybe should get a message that he is already subscribed.
Else I could unsubsribe several users of other shops by tiping e-mail adresses into newsletter-subscription field until they confirm the double-opt-in mail again.
|Steps To Reproduce||http://demoshop.oxid-esales.com/enterprise-edition/newsletter/|
- enter mailadress
- confirm double-opt-in mail
- check newsletter-flag in shopadmin (it is set now)
- reenter mailadress in frontend
- check newsletter-flag in shopadmin (it is gone)
|Tags||No tags attached.|
|PHP Version||Not defined|
|Database Version||Not defined|
|related to||0006146||closed||Sven Brunk||OXID eShop (all versions)||Newsletter Checkbox in Checkout Progress doesn't show the actual Status of the newsletter subscription of guest users|
|has duplicate||0007302||closed||QA||Flow theme||Bug in OXID Newsletter Landingpage /index.php?cl=newsletter|
|has duplicate||0007303||closed||OXID eShop (all versions)||Bug in OXID Newsletter Landingpage /index.php?cl=newsletter|
In this forum thread @Firefax complains that the issue wasn't resolved and can be reproduced in 4.10.4: http://forum.oxid-esales.com/showthread.php?t=41145
In reply, @foxido.de provides a possible resolution: http://forum.oxid-esales.com/showthread.php?t=41145#post187853
Please re-check. Thanks!
Hi, i think this ticket has the same reason as / is relatet to https://bugs.oxid-esales.com/view.php?id=6146
If you already have a sucessful double opt in registration, just don't change anything, when you register again.
Unfortunately, there is even more questionable behavior by resubscribing to the newsletter:
- OXUNSUBSCRIBED is set to current time.
- OXUNSUBSCRIBED is set to local time instead of UTC.
- OXSUBSCRIBED is not updated again.
This was originally reported in issue#7302, which was marked as duplicate:
Still reproducible in 6.5.2 and 7.0.0