Problem with 'Action Required to Activate Membership' emails sending wrong link - .../core/registration/...

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • FBlack-HPath
    New Member
    • Sep 2013
    • 16
    • 5.0.X

    Problem with 'Action Required to Activate Membership' emails sending wrong link - .../core/registration/...

    This is odd, and difficult to reproduce, but occasionally the activation emails sent to new users have the wrong links in them. For some reason, it sometimes sticks /core/ in the middle of the path for new user activation emails. (Although it doesn't do it for me in testing, users write in with support issues.)

    It says:

    To complete your registration, please visit this URL:
    http://forum.*ourdomain*.com/core/re...&i=blahblahbla

    **** Does The Above URL Not Work? ****
    If the above URL does not work, please use your Web browser to go to:
    http://forum.*ourdomain*.com/core/activateuser

    ------ instead of ------

    To complete your registration, please visit this URL:
    http://forum.*ourdomain*.com/registr...&i=blahblahbla

    **** Does The Above URL Not Work? ****
    If the above URL does not work, please use your Web browser to go to:
    http://forum.*ourdomain*.com/activateuser


    I've tried changing the Email Body Text Phrases 'activateaccount_gemailbody' & 'activateaccount_change_gemailbody' to simply hardcode the link, rather than letting it fill in the base path via variable, but I still get reports that sometimes the new users get the wrong link. I've cleared the system cache too.

    Is there a path setting I have wrong somewhere?

    Can you suggest a safe way I can redirect people who show up at http://forum.*ourdomain*.com/core/re...n/activateUser and/or http://forum.*ourdomain*.com/core/activateuser so they don't just get a 'Invalid Page URL' error and no way to know haw they should activate their registration correctly?

    (vBulletin 5.1.1)
  • FBlack-HPath
    New Member
    • Sep 2013
    • 16
    • 5.0.X

    #2
    I have found an interesting aspect of this. When you register, it sends the correct link, but then if you don't activate your account, vBulletin sends 'reminders' that contain the wrong link, which incorrectly contains /core/ in the URL.

    http://forum.*ourdomain*.com/core/registration/


    Where can I get at whatever the template is for the registration reminder emails?

    Searching in Phrases doesn't seem to pull it up.

    Comment

    • BirdOPrey5
      Senior Member
      • Jul 2008
      • 9613
      • 5.6.3

      #3
      Hello-

      This is a known bug being worked on - http://tracker.vbulletin.com/browse/VBV-13235

      Emails aren't templates, they are phrases. You can find it by searching in Phrases. It will be an "Email Body Text."

      You need to replace {3} with the hard coded forum URL.

      Comment

      • FBlack-HPath
        New Member
        • Sep 2013
        • 16
        • 5.0.X

        #4
        Hello Joe. That is what I described doing in the original post. The weird part is that even though I adjusted the phrase, and it emails the original/first activation email with the adjusted phrase, the subsequent reminder emails seem to use the original unadjested phrase, pulling in the variable for {3} again, instead of using the updated 'translation'

        I can't figure out how to make it not do that, other than potentially changing the actual original phrase in the MySQL.

        Comment

        • Mark.B
          vBulletin Support
          • Feb 2004
          • 24288
          • 6.0.X

          #5
          I suspect it's a different phrase for the second email.

          Try grabbing a short section of the text from the email, and searching for it in the phrase manager.
          MARK.B
          vBulletin Support
          ------------
          My Unofficial vBulletin 6.0.0 Demo: https://www.talknewsuk.com
          My Unofficial vBulletin Cloud Demo: https://www.adminammo.com

          Comment

          • FBlack-HPath
            New Member
            • Sep 2013
            • 16
            • 5.0.X

            #6
            There are only two phrases I can find: 'activateaccount_gemailbody' & 'activateaccount_change_gemailbody' and I've updated both of them. No other phrase is close.

            Comment

            • Mark.B
              vBulletin Support
              • Feb 2004
              • 24288
              • 6.0.X

              #7
              Please send us a support ticket and we'll take a look.


              We'll need:
              AdminCP Login
              FTP Login
              The text of the email that is incorrect.
              MARK.B
              vBulletin Support
              ------------
              My Unofficial vBulletin 6.0.0 Demo: https://www.talknewsuk.com
              My Unofficial vBulletin Cloud Demo: https://www.adminammo.com

              Comment

              • BirdOPrey5
                Senior Member
                • Jul 2008
                • 9613
                • 5.6.3

                #8
                I know there were bugs in older versions of VB 5.x where translated phrases weren't be used- make sure you are on the latest version.

                If you still have issue don't edit the MySQL directly. If you put the Admin CP in debug mode (enable debug mode in the core/includes/config.php file) you can edit the original phrase texts directly. Be careful what you edit in this mode- but it is still safer than editing the database directly.

                Comment

                • ts-2000
                  New Member
                  • Aug 2014
                  • 1
                  • 5.0.X

                  #9
                  I have the latest version of vBulletin (Version 5.1.3) and I having the same issue. Will there be a fix for this in the next version?

                  Comment

                  Related Topics

                  Collapse

                  Working...