Hi,
The site has 3 languages (EN, FR and NL(Dutch))
When a user registers they get a mail with a link. When they click on the mail they activate their account and then the Admin get's a mail to fully activate this new user.
So this procedures works for EN and for FR. But for NL it doesn't seem to work and I get the following message but in Dutch. I just translated it here below so you can see what message:
There is no such account in our database or the account has already been activated.
I checked the activation code in the database and it's the same as in the dutch mail.
So I tried the following.
When I see the error in Dutch, I clicked on the EN flag to see what would happen and to my surprise I seem to work and I get the following message:
Your Account has been successfully activated.
An administrator will now have to validate the activation of your account.
I registered again a dummy user in Dutch and I when I click on the link I get the error page and this time I clicked on the French flag and it also works.
So basically when you change lang=nl to lang=en or lang=fr in the url it works. If you leave lang=nl it doesn't work.
What could be the problem?
Also when I register in English or French I get a mail with the link. When I copy the link and change the langstring to lang=nl it DOESN'T work.
When I change it back to lang=en or lang=fr it WORKS.
EDIT: the link looks like this:
index.php/nl/?option=com_hikashop&ctrl=checkout&task=activate&activation=AAAAAAAAAAAAAAAAAAAAAAAAAAA&infos=BBBBBBBBBBBBBBBB==&page=user&id=25&Itemid=546&lang=nl
Thanks.