Details
-
Bug
-
Status: Closed
-
Resolution: Fixed
-
6.1.20 EE GA2, 6.1.30 EE GA3, 7.0.0 M3
-
6.2.x, 6.1.x
-
Committed
-
12
-
3
Description
Steps to reproduce
- Setup 2 nodes for clustering
- Set up mail properties, clustering properties and e-mail address verification in portal-ext.properties for each node
e.g.:company.security.strangers.verify=true cluster.link.enabled=true lucene.replicate.write=true ## Mail server settings ## mail.session.mail.pop3.host=localhost mail.session.mail.store.protocol=smtp mail.session.mail.transport.protocol=smtp mail.session.mail.smtp.host=smtp.gmail.com mail.session.mail.smtp.password=****** [email protected] mail.session.mail.smtp.port=465 mail.session.mail.smtp.auth=true mail.session.mail.smtp.starttls.enable=true mail.session.mail.smtp.socketFactory.class=javax.net.ssl.SSLSocketFactory mail.session.mail.smtp.sendpartial=true
- Start both nodes
- Login to node1 with the administrator user ([email protected]om for default login)
- Create a user (use an existing e-mail address as e-mails will be sent and needed)
- Record the e-mail address of the user for later use
- Change the e-mail address of the user to another existing one
- Keep this browser window opened
- Verify that you received the confirmation e-mail to your new e-mail address
- Copy the link from the e-mail and change the url to point node2 e.g.: if node1 runs on http://localhost:8080 and node2 runs on http://localhost:8181 then change http://localhost:8080 part of the url to http://localhost:8181
- Paste the prepared url into a new browser window
- Press the verify button
- Login as administrator to this node (should be node2)
- Navigate to Control Panel > Users and Organizations
- Click on the user to edit the details
- Verify that the newly set e-mail address is displayed for this user
- Get the previously used browser window
- Navigate to Control Panel > Users and Organizations
- Click on the user to edit the details
- Verify that the old e-mail address is displayed here
I was able to reproduce this issue on master GIT: 1c22b1e56c5fe9b7ba1f58633eea3f28afd37d86
Attachments
Issue Links
- relates
-
LPE-10801 Changing a user's email address when email address verification is turned on can cause cache inconsistency in clustered environment
-
- Closed
-