Author Topic: New User Email verification Link not working in Chrome  (Read 614 times)

bigrich66

  • Beginner
  • *
  • Posts: 28
New User Email verification Link not working in Chrome
« on: March 04, 2017, 19:12:25 pm »
Joomla 3.6.5
VM 3.0.19.6
Chrome 56.0.2924.87

Hi

I am building a Joomla/Virtuemart website below

https://www.fairytaleendings.co.uk/

I am currently user testing. When I create a new user a verification link is emailed to the user. The link I receive via the email however does not work in Chrome but it does work in MS Edge and Firefox.

You can test yourself by simply pasting the link below into Chrome, Edge or Firefox. If it is working you should get a message on the home page

'Registration failed: Verification code not found' (because Ive already activated it)

If it does not work, as in the case of Chrome, I just get directed to

https://www.fairytaleendings.co.uk/index.php with no message. This is what I also get when trying to use the verification link for the first time. With Edge and Firefox it successfully confirms verification

Here is the link below to test it

https://www.fairytaleendings.co.uk/index.php?option=com_users&task=registration.activate&token=2f40c8e968bfe529f79766065c41d373

Its not a Template issue as it also does not work in Chrome using the std Joomla Protostar Template either

The only reference Ive found to the problem is below

https://www.flexiblewebdesign.com/forum-joomla-virtuemart-template-sportmart-support/3502-the-self-registration-doesn-t-work

and they suggested turning email verification off!

Thoughts please

Cheers

jenkinhill

  • UK Web Developer & Consultant
  • Global Moderator
  • Super Hero
  • *
  • Posts: 26372
  • Always on vacation
    • Jenkin Hill Internet
Re: New User Email verification Link not working in Chrome
« Reply #1 on: March 04, 2017, 20:00:26 pm »
Look at the link code: 

https://www.fairytaleendings.co.uk/index.php?option=com_users&task=registration.activate&token=2f40c8e968bfe529f79766065c41d373   

you can see that is is for Joomla's com_user - not for Virtuemart, so VirtueMart is not involved in the registration confirmation.  In fact if you check, the shopper can continue to confirm the checkout and complete the purchase without having to "activate" their account. 

It does look, though, as if your Joomla template does not have a system-message-container div - which is used to show the registration failed message or whatever.

Quote
they suggested turning email verification off!

Exactly right. Registration should never be required for a shop - but if you do want to have people register just set Joomla's user registration "New User Account Activation" to none so they don't feel they have to jump through hoops to make a purchase. In almost all the stores I have worked on Guest checkout only is used.
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 VM3.2.6 on Joomla 3.8.2 PHP 7.0.25

Testing VM3.2.6 on J!4alpha1

Studio 42

  • Contributing Developer
  • Full Member
  • *
  • Posts: 2355
  • Joomla & Virtuemart addon developper
    • Studio 42 - Virtuemart & Joomla extentions
  • VirtueMart Version: 2.6 & 3.0.x.y
Re: New User Email verification Link not working in Chrome
« Reply #2 on: March 04, 2017, 22:22:34 pm »
@jenkinhill, most of big companies shops want registration and it's better if it's easy, so you can collect shopper informations or bind other tools, support...

jenkinhill

  • UK Web Developer & Consultant
  • Global Moderator
  • Super Hero
  • *
  • Posts: 26372
  • Always on vacation
    • Jenkin Hill Internet
Re: New User Email verification Link not working in Chrome
« Reply #3 on: March 04, 2017, 23:38:12 pm »
But there is no need to require a confirmation of registration by email.
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 VM3.2.6 on Joomla 3.8.2 PHP 7.0.25

Testing VM3.2.6 on J!4alpha1

AH

  • Global Moderator
  • Sr. Member
  • *
  • Posts: 2628
  • VirtueMart Version: 3.2.5
Re: New User Email verification Link not working in Chrome
« Reply #4 on: March 05, 2017, 10:56:51 am »
Studio42

Quote
@jenkinhill, most of big companies shops want registration and it's better if it's easy, so you can collect shopper informations or bind other tools, support...

This may be the case.

Offering a guest checkout without NEED for registration can help reduce cart abandonment - if the desire to have an account is foremost in your marketing dreams you can ask for them to create an account.

However ,I agree with @jenkin - do not force them to activate an account before they can complete a purchase - that would severely interrupt the buying process flow.



regards
A

Joomla 3.8.2
php 5.6 + php 7

GJC Web Design

  • 3rd party VirtueMart Developer
  • Super Hero
  • *
  • Posts: 7621
  • Virtuemart, Joomla & php developer
    • GJC Web Design
  • VirtueMart Version: 2.6.22 & 3.2.2
Re: New User Email verification Link not working in Chrome
« Reply #5 on: March 05, 2017, 19:04:00 pm »
Even if the verification worked seamlessly you would find lots of carts abandoned due to not understanding what they are supposed to do, not finding the email, verifying and then getting lost and a 100 other versions of finger trouble and confusion..

Re registration - there is an argument for it in that it is now "expected" by clients after getting used to major ecommerce sites where you always need to register and also gives a "feeling" that it is more trust-able  in that you have an "account" and some trace-ability..
GJC Web Design
VirtueMart and Joomla Developers - php developers http://www.gjcwebdesign.com
VM3 AusPost Shipping Plugin - e-go Shipping Plugin - VM3 Postcode Shipping Plugin - Radius Shipping Plugin - VM3 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
http://extensions.joomla.org/profile/profile/details/67210
Contact for any VirtueMart or Joomla development & customisation