I have enabled email confirmaton on pmpro, when I go to mysite/wp-admin/admin.php?page=pmpro-memberslist, i see a list of members. if i hover over a user whose email is not confirmed, i see “validate user” and “resend confirmation email”
https://preview.redd.it/sm3z7h1hc6pc1.jpg?width=1728&format=pjpg&auto=webp&s=b8a4c5656f2ed94c54e379c95c3aefc5aea1e61e
If the user’s email is confirmed, hovering over will show “validated”.
​
https://preview.redd.it/yf3vt8dtc6pc1.jpg?width=1728&format=pjpg&auto=webp&s=a9f07ba7405e6895653537ff574126a5ec157248
However, If the members signed up before I turned on email confirmation on Pmpro. It will say “validated” even if the email is not confirmed. How does PmPro determine if the user’s email is confirmed on MySQL database?
[ad_2]
If it wasn’t turned on, then they are marked as validated automatically.
Once you turn it on, when a user signs up, they are emailed a link that they need to click to confirm that their email address is functional.