View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0004460 | OXID eShop (all versions) | 1.05. Users | public | 2012-08-27 15:43 | 2012-11-22 13:03 |
Reporter | WBL_BjoernLange | Assigned To | |||
Priority | high | Severity | minor | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Product Version | Past development | ||||
Fixed in Version | 4.8.0_5.1.0_beta1 | ||||
Summary | 0004460: Missing Double Opt-In in account_newsletter | ||||
Description | The Account-Section needs Double Opt-In aswell, without it, a "bad user" can register himself in the shop without using the newsletter ... and enable the newsletter for another person in the account_newsletter-View after the registration. | ||||
Tags | No tags attached. | ||||
Theme | Both | ||||
Browser | All | ||||
PHP Version | any | ||||
Database Version | any | ||||
|
Reminder sent to: WBL_BjoernLange Hi, Actually we cannot reproduce this case nor on 4.6.4, neither on 5.0.0 eshop version. Could you please let us know if you still experience same problem on our latest eShop version 4.6 or demoshop: http://demoshop.oxid-esales.com/enterprise-edition/ [^] http://demoshop.oxid-esales.com/professional-edition/ [^] http://demoshop.oxid-esales.com/community-edition/ [^] ? Maybe some other special options are turned on? Please Best regards, |
|
Did you really tested it? There is simply no Double Opt-In in the account_newsletter-View (taken from CE 4.7b1) public function subscribe() { // is logged in ? $oUser = $this->getUser(); if ( !$oUser ) { return false; } $oSubscription = $oUser->getNewsSubscription(); $iStatus = oxConfig::getParameter( 'status' ); if ( $iStatus == 0 && $iStatus !== null ) { $oUser->removeFromGroup( 'oxidnewsletter' ); $oSubscription->setOptInStatus( 0 ); $this->_iSubscriptionStatus = -1; } if ( $iStatus == 1 ) { // assign user to newsletter group $oUser->addToGroup( 'oxidnewsletter' ); $oSubscription->setOptInEmailStatus( 0 ); $oSubscription->setOptInStatus( 1 ); $this->_iSubscriptionStatus = 1; } } |
|
You mean - if someone registers without choosing "Newsletter", then goes to account -> newsletter and chooses "yes" in dropdown? Right, you will not get any eMail when opt-in or opt-out via dropdown. Double-opt-in must be integrated there as well! |
|
righto. |
|
Hi, when user in newsletter settings changes from "No" to "Yes", confirmation email will be send. |