ExpressionEngine CMS
Open, Free, Amazing

Thread

This is an archived forum and the content is probably no longer relevant, but is provided here for posterity.

The active forums are here.

Mailing list module not registering members

September 09, 2009 8:38pm

Subscribe [2]
  • #1 / Sep 09, 2009 8:38pm

    jbcobbs

    53 posts

    Mailing list module is doing everything it should but when a user clicks on the confirmation link, they get taken to the site but no new member shows up in the admin. You can try it out a feastoflittleitaly.com - the field is at the bottom of the page. I am running 1.8 with multiple site manager.

    update: The confirmation link is going to http://feastoflittleitaly.com/?ACT=4&id=hdGBOp5Gio but needs to be going to http://feastoflittleitaly.com/index.php?ACT=4&id=hdGBOp5Gio to work. I think it has something to do with the htaccess generator. Any help here on this or should I post this in extensions for help on this?

  • #2 / Sep 09, 2009 9:13pm

    Lisa Wess

    20502 posts

    Moved to tech support; I’m a bit confused. The Mailing List sign up form won’t auto register members, it just adds them to the mailing list.

  • #3 / Sep 09, 2009 9:18pm

    jbcobbs

    53 posts

    The signup form will send an email out to the registrant. The registrant then clicks the confirmation link. The link that is sent to the user is not working because it does not contain index.php before the ? as illustrated in my previous post. I think I need the confirmation link that is sent to the user to have the index.php in the url but dont know how to make that happen.

  • #4 / Sep 09, 2009 9:52pm

    Greg Aker

    6022 posts

    jbcobbs,

    Due to the varying nature of server environments, we can’t officially support the removal of index.php.  Can you please put it back in, and let’s test to see if it works.  However, it indeed seems to be the issue here.

    -greg

  • #5 / Sep 09, 2009 10:12pm

    jbcobbs

    53 posts

    It does work when you add index.php to the url.

  • #6 / Sep 09, 2009 10:24pm

    jbcobbs

    53 posts

    It looks like this code creates the link in the email

    'activation_url => $FNS->fetch_site_index(0, 0).$qs.'ACT='.$action_id.'&id;='.$code,

       
    which returns this - http://feastoflittleitaly.com/?ACT=4&id=hdGBOp5Gio - is there something I can do to that bit of code to force it to display index.php

  • #7 / Sep 09, 2009 11:09pm

    jbcobbs

    53 posts

    Adding the index.php code here fixes the issue as recommended in this post - http://ellislab.com/forums/viewthread/101112/#515390

    'activation_url'    => $FNS->fetch_site_index(0, 0).'index.php'.$qs.'ACT='.$action_id.'&id;='.$code,
  • #8 / Sep 10, 2009 1:39am

    John Henry Donovan

    12339 posts

    jbcobbs,

    Glad you found a fix. Feel free to start a new thread if you have any more questions.

.(JavaScript must be enabled to view this email address)

ExpressionEngine News!

#eecms, #events, #releases