WordPress.org

Support

Support » Plugins and Hacks » Secure Invites » [Plugin: Secure Invites] Email address link not URL encoded

[Plugin: Secure Invites] Email address link not URL encoded

Viewing 9 replies - 1 through 9 (of 9 total)
  • Plugin Author Chris Taylor

    @mrwiblog

    I’ve just tried it with the latest version and the @ is OK for me. Is there something different about your WordPress installation that is encoding outgoing emails? I’ve not had any reports of this bug from anyone else.

    The problem might be because I’m using WordPress HTTPS plugin. Your email is sent explicitly to “http” but the plugin is then redirecting to the same URL but “https”. I notice that the @ symbol is stripped upon redirect (maybe WP being careful about URL encoding).

    I can fix this by hacking your code to always use an HTTPS URL (then it works fine with the @), but that won’t survive an update.

    Another solution is to URL encode the email address (becomes something like: test%40example.com), which seems to work fine and survives any WP redirect.

    Thanks for looking into this. I hope it helps make your plugin more robust. This is a very compelling invite system.

    Plugin Author Chris Taylor

    @mrwiblog

    If you use custom settings (/wp-admin/options-general.php?page=secure_invite_list&view=settings) you can choose the URL of the signup page, which is what is sent in the invitation email to the invited person. You can set HTTPS in there without hacking the plugin.

    That’s a good point, now that https is honored in the settings.

    Hi, I’m trying to use the plugin, and I have this problem.
    The invitation mail come with this URL
    http://www.linkedwines.com/wp-login.php?action=register&email=acosentino@atbk.com.ar

    When I enter the link the page goes to the message:
    Sorry, you must be invited to join this community.

    In my settings I have
    Membership Anyone can register , checked.

    Can you help me with this?
    Thanks

    Plugin Author Chris Taylor

    @mrwiblog

    The actual signup page for your site is located at http://www.linkedwines.com/register-2/. Therefore this link works: http://www.linkedwines.com/register-2/?email=acosentino@atbk.com.ar

    Make sure the correct URL for your signup page is in our settings.

    Thanks for your reply. I do that, and now it works if I select
    “Anyone can join with or without an invitation, and all users can invite as many people as they like” but not with the others options. With the other options I get the message: “Sorry, you must be invited to join this community.” Do you know what is my problem?

    I have the same problem…

    When I choose first option in settings:
    1. “Anyone can join with or without an invitation, and all users can invite as many people as they like”
    >>> registration/invitation works!

    But when I choose the second option:
    2. “Signup is just for invited people, and all users can invite as many people as they like”
    >>> I get “Sorry, you must be invited to join this community.”

    I try also the last option “Use custom settings”… same message/error!

    The same for me, the only solution is create a code for the people and put this in the email.

    The tempraly web is: http://s389000320.mialojamiento.es

    Thanks

Viewing 9 replies - 1 through 9 (of 9 total)
  • The topic ‘[Plugin: Secure Invites] Email address link not URL encoded’ is closed to new replies.
Skip to toolbar