Account confirmation error: A required parameter (s) was missing

Account confirmation error: A required parameter (s) was missing

by Bill Best -
Number of replies: 3
Hi

I have a new install of Moodle 1.6.1 and everything has installed fine - see phpinfo below.

When setting up a new user, they receive an email to confim their account which takes them to a page which says:

A required parameter (s) was missing

Any advice as to what parameter is required here?

With best regards

Bill Best

(Edited by Helen Foster - info cut and pasted into attached file - original submission Thursday, 10 August 2006, 05:47 PM)

Average of ratings: -
In reply to Bill Best

Re: Account confirmation error: A required parameter (s) was missing

by Bill Best -
Hi

Problem solved, I believe.

I was using a Hotmail account as a test account and clicking the confirmation link from within Hotmail produces the error message:

A required parameter (s) was missing

However cutting the same URL and pasting it into a browser does not produce this error.

Perhaps this is a JavaScript related issue.

Regards

Bill
In reply to Bill Best

Re: Account confirmation error: A required parameter (s) was missing

by Simon Britton -
has anyone worked out a fix for this yet as I have a case of it cropping up on one of my moodle servers.
In reply to Simon Britton

A required parameter (s) was missing

by aj craft -
Is there a fix for this? We are new Moodle users and see this error occasionally. It seems to happen when new users create an account then click on their confirmation link from Hotmail or Entourage-on a Mac.

Entourage tries to be helpful and make the link hot, which is lovely except in doing so it alters the url. The "r&s" before the user name changes to "ramp;&s"
It looks like (&) is converted to its html value (amp;) and the original (&) is left in place.

I've not been too concerned since Entourage still provides the original link, and the email tells them if they have problems to cut and paste the url into a browser. However, I just found out that Hotmail only provides one link..the mangled one.

This example is from Entourage. The second link, with the code between < > is hot, but broken (test4aj was my user ID).

Hi test4 aj,

A new account has been requested at 'DSC Professional Development'
using your email address.

To confirm your new account, please go to this web address:

http://moodle.devstu.org/moodle/login/confirm.php?p=5lSNXwoAF91UO6r&s=test4aj <http://moodle.devstu.org/moodle/login/confirm.php?p=5lSNXwoAF91UO6r&amp;s=test4aj>;

In most mail programs, this should appear as a blue link
which you can just click on. If that doesn't work,
then cut and paste the address into the address
line at the top of your web browser window.

If you need help, please contact the site administrator...

Any help on this is appreciated. We don't know how many of our Teachers will be using Hotmail, but we'd like to fix this as soon as a solution can be found.

If I need to alter the error message, I can but hope there is a far more elegant solution. Thanks!