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

edited January 2012 in Vanilla 2.0 - 2.8

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:
«1

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 :p

  • 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.

  • ToddTodd Vanilla Staff

    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.

  • gorkemcetin said:
    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.

  • @hbf how do I "set member to the member role" ? Had a look at the settings but don't see what you mean.

  • gorkemcetin said:
    @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.

  • 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?

    • /dashboard/role ? (Roles & permissions link)
    • /dashboard/settings/registration? (Registration link)

    Thanks.

  • gorkemcetin said:
    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?

    • /dashboard/role ? (Roles & permissions link)
    • /dashboard/settings/registration? (Registration link)

    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

  • @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

Sign In or Register to comment.