Please upgrade here. These earlier versions are no longer being updated and have security issues.
HackerOne users: Testing against this community violates our program's Terms of Service and will result in your bounty being denied.
Confirmation email required badge always appearing
Hi
When someone tries to subscribe to our forum, he gets a confirmation email, along with a badge stating:
'You need to confirm your email address. Click here to resend the confirmation email'
When he clicks on this link, he receives an email, and when he clicks on the link inside the mail, he sees the following information:
Your email has been successfully confirmed.
However, the badge is always there and doesn't disappear.
What am I doing wrong here?
Using Vanilla 2.0.18.1 (upgraded from 2.0.18).
(Btw: Many thanks for this great software!).
--
Gorkem
Tagged:
0
Answers
badge?
You mean notice. user should be able to dismiss notices by clicking on the x. It might be that you have a style obscures the x.
grep is your friend.
Yes, I meant "notice" Sorry for misleading.
User can dismiss the notice by clicking on "x", but whenever he logins again, it re-appears.
Reappears but what does it say ? If he has confirmed and he is logged in, he may seeother notices but not the please confirm email one
There was an error rendering this rich post.
The same notice reappears. He always sees exactly the same notice. Even confirmation of the email doesn't help the notice disappear.
One person or more than one person ? Has that user got a cookie issue
There was an error rendering this rich post.
At least three that I know of. I also tried, with another new login + password, and wasn't able to remove the notice. I'm sure I don't have a cookie issue with my browsers.
We have approx 12 demo forums and never seen this issue. Perhaps Todd , Lincoln or Tim may be able to assist
There was an error rendering this rich post.
as long as you dont tag them
I welcome any assists here - do not know what's wrong with my forum.
@x00 I checked again and there's no (x) there - some other notification popups have, but not the "You need to confirm your email address. Click here to resend the confirmation email" notice.
First off, this may be user misunderstanding. They have to click on a link in the email that gets sent to them to confirm their email. You should register for an account yourself to see if there is something wrong with your process.
Second go do /role/defaultroles and make sure you don't have the Confirm Email role as your member role. Also go to your registration settings and make sure you don't have Member as your email confirmation role.
Hi Todd,
1) I went to /role/defaultroles and saw that I don't have Confirm Email role as my member role. Didn't make any changes here.
2) I went to registration settings and saw that I have member as email confirmation role. I set it blank.
Now I do not see any notification, but now I'm immediately granted access to the forum as soon as I create a new user, which I do not want.
set member to the member role.
Vanilla Wiki, Tastes Great! 31,000 viewers can't be wrong. || Plugin Development Explained
@hbf how do I "set member to the member role" ? Had a look at the settings but don't see what you mean.
there should be a role called member. use the drop down and select it. you might need to put a screen shot up if you are not seeing this option.
Vanilla Wiki, Tastes Great! 31,000 viewers can't be wrong. || Plugin Development Explained
Yes, there's a member role (under Roles & Permissions), but there are no drop-downs there - ony draggables and buttons.
Could you please which URL should I point to, to try your solution?
Thanks.
i apologize, under registration the e-mail confirmation role should be set to confirm email. then when someone confirms their e-mail it should change their role to member
Vanilla Wiki, Tastes Great! 31,000 viewers can't be wrong. || Plugin Development Explained
@hbf Thanks.
When I was having issues, it read "confirm email" under registration.
However Todd said:
"Also go to your registration settings and make sure you don't have Member as your email confirmation role"
And I changed this to blank. And "Require users to confirm their email addresses (recommended)" is unchecked.
So if I do what you suggest, I'm sure I'll face this issue again.
you should change it to Confirm Email, rather than blank
Hi, I've got a new install of vanilla and have the same issue.
I setup a test account, and confirmed via email link etc. However the pop-up wont go away (and there's no X to close it) Please help!!
thanks