News:

Support the VirtueMart project and become a member

Main Menu

[Solved]User activation does not work

Started by Romana, October 15, 2016, 09:28:09 AM

Previous topic - Next topic

Romana

Hi @all,

I found, that user activation does not work, if a user registers on checkout. The user is redirected to start page of the website. On normal user registration by Joomla activation works.

What I found out with a little debugging:

  • The link VirtueMart creates for the activation mail is correct
  • While the user still is in the cart (checkout process not completed), he is logged in. Therefore he has a user ID, which prevents Joomla to activate the user.
  • When the user logs out, then he has a last visit date in the user table, which prevents Joomla to activate the user

Consequence:
No matter when a user, which registers by VirtueMart, wants to activate his account, Joomla prevents activation.

How can this be solved? Disable Joomla registration is no solution for me!

Kind regards

Romana

GJC Web Design

the reason for using activation?

this is a well known cart completion killer and is switched off in all my shops..

as for activation if I give a false or wrong email I never get it.
If I'm a spammer i give a real email, activate and continue.. so the theory is?
GJC Web Design
VirtueMart and Joomla Developers - php developers https://www.gjcwebdesign.com
VM4 AusPost Shipping Plugin - e-go Shipping Plugin - VM4 Postcode Shipping Plugin - Radius Shipping Plugin - VM4 NZ Post Shipping Plugin - AusPost Estimator
Samport Payment Plugin - EcomMerchant Payment Plugin - ccBill payment Plugin
VM2 Product Lock Extension - VM2 Preconfig Adresses Extension - TaxCloud USA Taxes Plugin - Virtuemart  Product Review Component
https://extensions.joomla.org/profile/profile/details/67210
Contact for any VirtueMart or Joomla development & customisation

Romana

Hi,

many thanks for the reply.

The reason for using activation is, that another extension wants to use activated users. In this special case it is a newsletter component, which uses the activation to also confirm newsletter subscription.

Kind regards

Romana

GJC Web Design

some sort of cron job to set them to activated?
one has to assume if they complete the order the email address is acurate

Then your sales conversion will increase as people don't need to jump thru 20 hoops to buy your products..
GJC Web Design
VirtueMart and Joomla Developers - php developers https://www.gjcwebdesign.com
VM4 AusPost Shipping Plugin - e-go Shipping Plugin - VM4 Postcode Shipping Plugin - Radius Shipping Plugin - VM4 NZ Post Shipping Plugin - AusPost Estimator
Samport Payment Plugin - EcomMerchant Payment Plugin - ccBill payment Plugin
VM2 Product Lock Extension - VM2 Preconfig Adresses Extension - TaxCloud USA Taxes Plugin - Virtuemart  Product Review Component
https://extensions.joomla.org/profile/profile/details/67210
Contact for any VirtueMart or Joomla development & customisation

Romana

Okay, that could be a solution. With the order there is a customer relationship and I don't need a confirmation of the subscription.

Thanks for this advice and a nice weekend

Romana