• Resolved chaoti

    (@chaoti)


    Hi guys,

    67 persons registered at our site the last days. 3 of them reported an error. Following the activation link, everyone of them got the message “The secret key provided does not match this one for the user”. They were not able to activate their accounts. I looked around and didn’t find a reason for this error. Then I saw that everyone of the three people uses Apple devices like iPhone and iPad.

    I asked them to test it from another computer. And… yeah… with their desktop computers the links worked.

    Is there a fix or a workaround for this behaviour?

    Regards

    https://www.ads-software.com/plugins/ultimate-member/

Viewing 15 replies - 1 through 15 (of 18 total)
  • Thread Starter chaoti

    (@chaoti)

    Now there are 10 from 100 with problems. All have an Apple device, iPhone, iPad, MacBook or an Desktop PC from Apple.

    Thread Starter chaoti

    (@chaoti)

    Now we have 239 users and nearly 10% with Apple-problems. There will come a lot users more to our site. On Facebook we have more than 12.000 fans who liked us in between one month. To manage 10% of them manually is a lot of work. Last days we thought about buying some extensions, but without any answer…

    Plugin Author Ultimate Member

    (@ultimatemember)

    Hi Chaoti,

    Sorry, I have been ill recently. Did you test this out yourself to see if you have issue also?

    Thanks ??

    Thread Starter chaoti

    (@chaoti)

    Thx for your answer. No, I have no Apple device. But now we have 277 users and all the time nearly 10% with problems and everyone with problems has an Apple device. Some other Apple users said that they could register with their Apple devices. So I do not really know what causes the problem. May be they have different iOS versions?

    And it is only the activation link. Is the account activated they can log in without any problem.

    Regards

    Plugin Author Ultimate Member

    (@ultimatemember)

    Are you able to get some more info from your users e.g device OS version etc, as we have not had any other reports of this from other users.

    Thanks ??

    Thread Starter chaoti

    (@chaoti)

    I’ll try to ask the next with problems. When they are pending, I can see their emails. Now there are about 390 users and more than 40 with problems.

    Thread Starter chaoti

    (@chaoti)

    The first 3 answers: 2 iPads, 1 iPhone – all of them with iOS-version 9.0.2 and safari browser. May be, it is no representative study, but could be a first hint.

    Thread Starter chaoti

    (@chaoti)

    1 answer more: iPhone iOS:? Safari9

    Because of the problems I wrote on registration page that the new ones shouldn’t use an Apple device if possible. It’s not the best solution, but less work. Therefore there are not so many people I can ask. Now there are 520 users…

    Plugin Author Ultimate Member

    (@ultimatemember)

    Hi Chaoti,

    Can I ask you to submit a support ticket here: https://ultimatemember.com/support-contact/ as we will probably need to get site details etc from you privately.

    Thanks!

    Thread Starter chaoti

    (@chaoti)

    Done ??

    Plugin Author Ultimate Member

    (@ultimatemember)

    Thanks, tickets will be replied to after the weekend!

    Has this been resolved? I’m encountering the same issues with my site, probably around 8-10% of the people who register.

    Thread Starter chaoti

    (@chaoti)

    @keepingitodd No, it isn’t solved. They couldn’t find the bug. But I must say, at some point of discussion they got no further answer from me. So it’s my fault… I enable the new users manually. By the time we have 1280 users.

    I found the problem and reported it to Ultimate Member. If you want to put a temp fix on your code:

    edit: /wp-content/plugins/ultimate-member/core/um-permalinks.php
    line 85

    fix:
    if ( strtolower($_REQUEST['hash']) != strtolower(um_user('account_secret_hash')) ) wp_die('The secret key provided does not match this one for the user.');

    original:
    if ( $_REQUEST['hash'] != um_user('account_secret_hash') ) wp_die('The secret key provided does not match this one for the user.');

    why: some OS’s and/or browsers convert URLs to lower case. If your UM account hash has an upper case letter in the string the validation fails.

    I am not sure why this was never found. It took me a massive 5 minutes to debug.

    Plugin Contributor Champ Camba

    (@champsupertramp)

    Hi @mailborder,

    Thanks for letting us know.

    Our lead developer is reviewing the code.

    For those who want to test, you can download the pre-release here:
    https://github.com/ultimatemember/ultimatemember/

    Regards,

Viewing 15 replies - 1 through 15 (of 18 total)
  • The topic ‘Register with iPad and iPhone’ is closed to new replies.