Author Topic: account creation mail for client doesn't work in 3.8.6  (Read 940 times)

pcsimple26420

  • Beginner
  • *
  • Posts: 5
  • A beginner
account creation mail for client doesn't work in 3.8.6
« on: November 21, 2020, 13:02:50 pm »
Hello the link included in the mail for a client  to  validate his account send to a 403 error page.
The client appears  in the joomla user list  but the administrator never receive the mail to validate the client account.
This was working until the update to 3.8.6.
Thanks

pinochico

  • 3rd party VirtueMart Developer
  • Full Member
  • *
  • Posts: 813
    • MiniJoomla
  • Skype Name: support-easysoftware
  • VirtueMart Version: 3
Re: account creation mail for client doesn't work in 3.8.6
« Reply #1 on: November 22, 2020, 05:14:47 am »
You are not sending information that lets you know where the error is.
Send them - admin - menu users - button options - setup creating user
www.minijoomla.org  - new portal for Joomla!, Virtuemart and other extensions
XML Easy Feeder - feeds from products, orders and database table
Virtuemart Email Manager - customs email templates

pcsimple26420

  • Beginner
  • *
  • Posts: 5
  • A beginner
Re: account creation mail for client doesn't work in 3.8.6
« Reply #2 on: November 22, 2020, 12:03:36 pm »
Hello
i have stay in 3.8.4 because this error only appear whith the 3.8.6 update.
I have noticed that in 3.8.6 when a user create an account in the frontend he received a mail with a link to validate his account.
This mail contain a link :
https://yoursite.com/index.php?option=com_users&task=registration.activate&token=2435958d471a76d7e9e3d3031c9211ee&lang=fr&Itemid=121
but this link go to a 403 error page.
Due to this error the account is not validated and the administrator doesn't received the second mail to validate the new user.
If the administrator look in the backend in the users page of Joomla or in the clients page of Virtuemart he will see that a user create an account but this account is blocked and need to be unblocked and validated manually...
Sorry for my poor english i am french but i hope my explanation to be clear.
Thanks.

pcsimple26420

  • Beginner
  • *
  • Posts: 5
  • A beginner
Re: account creation mail for client doesn't work in 3.8.6
« Reply #3 on: November 22, 2020, 17:56:17 pm »
a screen of the 403 page...

pinochico

  • 3rd party VirtueMart Developer
  • Full Member
  • *
  • Posts: 813
    • MiniJoomla
  • Skype Name: support-easysoftware
  • VirtueMart Version: 3
Re: account creation mail for client doesn't work in 3.8.6
« Reply #4 on: November 22, 2020, 18:33:15 pm »
Really your customers if you want buy on shop must waiting for confirm registration?
www.minijoomla.org  - new portal for Joomla!, Virtuemart and other extensions
XML Easy Feeder - feeds from products, orders and database table
Virtuemart Email Manager - customs email templates

jenkinhill

  • UK Web Developer & Consultant
  • Global Moderator
  • Super Hero
  • *
  • Posts: 27954
  • Always on vacation
    • Jenkin Hill Internet
Re: account creation mail for client doesn't work in 3.8.6
« Reply #5 on: November 23, 2020, 10:27:23 am »
Really your customers if you want buy on shop must waiting for confirm registration?

Assuming this is a normally set up shop the customer will have been registered as a shopper in VM and will appear on the shopper list, they can make purchases etc. They are just not registered in Joomla.

And I agree, asking for registration and then wanting the shopper to wait for email is a really good way to lose sales.
Kelvyn

Jenkin Hill Internet,
Lowestoft, Suffolk, UK

Unsolicited PMs/emails will be ignored.

Please mention your VirtueMart, Joomla and PHP versions when asking a question in this forum

Currently using VirtueMart 3.8.7 10374 on Joomla 3.9.23 PHP 7.4.12

pcsimple26420

  • Beginner
  • *
  • Posts: 5
  • A beginner
Re: account creation mail for client doesn't work in 3.8.6
« Reply #6 on: November 24, 2020, 11:28:24 am »
Hello yes it's a private store.
Only validated users can make an order so i need it to work as in 3.8.4
In 3.8.6 it's not working properly and it's a new bug sorry to insist...

pinochico

  • 3rd party VirtueMart Developer
  • Full Member
  • *
  • Posts: 813
    • MiniJoomla
  • Skype Name: support-easysoftware
  • VirtueMart Version: 3
Re: account creation mail for client doesn't work in 3.8.6
« Reply #7 on: November 24, 2020, 11:35:33 am »
is ItemID correct?
is from menu item for VM User registration or item for VM category?
www.minijoomla.org  - new portal for Joomla!, Virtuemart and other extensions
XML Easy Feeder - feeds from products, orders and database table
Virtuemart Email Manager - customs email templates

pcsimple26420

  • Beginner
  • *
  • Posts: 5
  • A beginner
Re: account creation mail for client doesn't work in 3.8.6
« Reply #8 on: November 24, 2020, 14:04:29 pm »
user ID is always the same 121 but even in working version.
It' in VM registration.

pinochico

  • 3rd party VirtueMart Developer
  • Full Member
  • *
  • Posts: 813
    • MiniJoomla
  • Skype Name: support-easysoftware
  • VirtueMart Version: 3
Re: account creation mail for client doesn't work in 3.8.6
« Reply #9 on: November 24, 2020, 15:19:52 pm »
ItemId in URL is ItemID for menu not User ID, are you sure?
www.minijoomla.org  - new portal for Joomla!, Virtuemart and other extensions
XML Easy Feeder - feeds from products, orders and database table
Virtuemart Email Manager - customs email templates

DadoO

  • Beginner
  • *
  • Posts: 25
  • A beginner
    • Best Xperience Pinball Parts Website
  • VirtueMart Version: 3.6.6
Re: account creation mail for client doesn't work in 3.8.6
« Reply #10 on: November 25, 2020, 10:38:20 am »
Hi All

I have exactly the same problems

After the upgrade, customers could'nt activated our account, and they received an 403 error page when they click on the email received

I have seen on Users, and effectively, a red cross is on ACTIV,
It's a big problem for I have lost 5 customers this day !
I'm sure for  I have a call this morning about

I have no problem with my web site

PHP exécuté sur    Linux ns3049008.ip-151-80-26.eu 3.14.32-xxxx-std-ipv6-64 #7 SMP Wed Jan 27 18:35:08 CET 2016 x86_64
Type de la base de données    mysql
Version de la base de données    5.5.5-10.0.38-MariaDB-0+deb8u1
Interclassement de la base de données    utf8_general_ci
Collation de la connexion à la base de données    utf8mb4_general_ci
Version de PHP    7.3.11
Serveur web    Apache
Serveur web pour interface PHP    fpm-fcgi
Version de Joomla    Joomla! 3.9.23 Stable [ Amani ] 24-November-2020 15:00 GMT
Version de la plateforme Joomla!    Joomla Platform 13.1.0 Stable [ Curiosity ] 24-Apr-2013 00:00 GMT

An idea about for the old version of virtue don't create this big enormous problem !

jenkinhill

  • UK Web Developer & Consultant
  • Global Moderator
  • Super Hero
  • *
  • Posts: 27954
  • Always on vacation
    • Jenkin Hill Internet
Re: account creation mail for client doesn't work in 3.8.6
« Reply #11 on: November 25, 2020, 11:06:58 am »
Try turning off VM SEO and test again.

The failed registration is for Joomla only. In any case, the customer will automatically be registered as shopper in VM so can complete a purchase.
Kelvyn

Jenkin Hill Internet,
Lowestoft, Suffolk, UK

Unsolicited PMs/emails will be ignored.

Please mention your VirtueMart, Joomla and PHP versions when asking a question in this forum

Currently using VirtueMart 3.8.7 10374 on Joomla 3.9.23 PHP 7.4.12

DadoO

  • Beginner
  • *
  • Posts: 25
  • A beginner
    • Best Xperience Pinball Parts Website
  • VirtueMart Version: 3.6.6
Re: account creation mail for client doesn't work in 3.8.6
« Reply #12 on: November 25, 2020, 19:30:13 pm »
Seo don't be the problem

Another Thing .... DUAL CAPTCHA ..... Wonderfull ......

Pffff


What's happened ..... On my local server, I have replace the old version, and working fine

Must I do the same for my server prod ?

jenkinhill

  • UK Web Developer & Consultant
  • Global Moderator
  • Super Hero
  • *
  • Posts: 27954
  • Always on vacation
    • Jenkin Hill Internet
Re: account creation mail for client doesn't work in 3.8.6
« Reply #13 on: November 26, 2020, 10:44:45 am »
Stan from Rupostel is working on the double ReCatcha  http://forum.virtuemart.net/index.php?topic=145854.0

The hidden ReCaptcha (type 3) works just fine.
Kelvyn

Jenkin Hill Internet,
Lowestoft, Suffolk, UK

Unsolicited PMs/emails will be ignored.

Please mention your VirtueMart, Joomla and PHP versions when asking a question in this forum

Currently using VirtueMart 3.8.7 10374 on Joomla 3.9.23 PHP 7.4.12

sirius

  • Beginner
  • *
  • Posts: 47
    • OCTeam
  • VirtueMart Version: 3.8.6
Re: account creation mail for client doesn't work in 3.8.6
« Reply #14 on: November 26, 2020, 13:49:10 pm »
Ok jenkinhill,

so my topic is related to this for sure.

there's definitely a bug in VM3.8.6 registration
(no longer checking the joomla user account activation parameters? nor activation state?  ???)

this should work normally, otherwise we would choose account creation without activation in the user settings of joomla.
If we choose to create an account with activation, that's up to us. IMHO


Hi all,

I'm experiencing a strange behaviour of VM since I upgraded to 3.8.6 (from 3.8.4)

Same settings but Recaptcha disabled in vm settings for test registrations.

Here is the problem:
A user registers, everything goes well but the activation link is useless, because on his Virtuemart profile we can see that his account is already activated (blocked is on "no").
On the other hand, the account on the joomla user side, the account is active, but not activated, since the link seems to be nullified by virtuemart.

Test carried out on two different sites under VM 3.8.6: same result.
Test carried out on a site without Virtuemart: Normal behavior the joomla user account is blocked as long as the activation link is not clicked.

Do you see the same behavior?
Thanks in advance
J3.9.23 | PHP7.4.12 + APC + Opcode