News:

Support the VirtueMart project and become a member

Main Menu

.../user/editaddresscheckoutBT

Started by steveprice, October 08, 2013, 13:27:06 PM

Previous topic - Next topic

steveprice

I am using Joomla 2.5.9
Virtuemart 2.0.20b
php 5.3


I have a problem with editaddresscheckoutBT.  The problem only occurs in internet explorer 10. It started in the last couple of weeks- possibly connected to recent microsoft windows updates.  The site has been live and working fine for several months and I have not made any recent changes that should have effected the checkout part of the system.

Viewing the site on Chrome, Firefox and IE9 the checkout runs as follows:

1. Non registered customer adds products to cart and proceeds to checkout by clicking the green "Checkout Now" button.
2. User is sent to /index.php/video-on-demand-ppv/user/editaddresscheckoutBT where he can complete his details and click "register and Checkout"
3. The user is then automatically logged into the site with his new details and returned to the cart to "confirm Purchase" and go on to payment section.

All good and normal.

However.  In IE10 (following the recent windows updates) I get this:

1. Non registered customer adds products to cart and proceeds to checkout by clicking the green "Checkout Now" button. (good)
2. User is sent to /index.php/video-on-demand-ppv/user/editaddresscheckoutBT where he can complete his details and click "register and Checkout" (excellent)

After the user has clicked "register and Checkout" it all goes horribly wrong. I either get:

3. the user is returned to the cart but gets the red error message "User name in use".

(A quick look in the admin end shows that the user was in fact registered correctly at this point - it is the error message that is wrong. Now, of course the user can't simply try with a different username because his email is already registered to the system from his first attemt.)

Or i get:
3. The user is registered and shown the message "Registration Complete" but is taken back to editaddresscheckoutBT to confirm his email when he should just go straight back to the cart to complete the order.


Or (very rarely) I get:
3. The user is registered Ok and taken through the checkout correctly.  On two occasions yesterday I got a red "Hacking Attempt" notice at this point. (I suspect because I had made too many test registrations from the same ip?)


This is only happening in IE10.  Does anyone have any suggestions what may be causing this - or where to look for a solution.

Thanks

Steve

jenkinhill

I don't see this in the current version with IE10. Maybe time to upgrade, which in any case you are strongly advised to do. Both your Joomla and VirtueMart versions are "old" and have known critical security issues which have already been exploited by hackers. Current versions are J2.5.14 and VM2.0.24

See the note in the security update announcement about template overrides (if you use them):  http://virtuemart.net/news/latest-news/446-important-security-release-vm-team-at-joomladay-germany
And see http://forum.virtuemart.net/index.php?topic=118683
Kelvyn
Lowestoft, Suffolk, UK

Retired from forum life November 2023

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

steveprice

Hi Kelvyn,

Thanks for the help.  I have updated my Joomla and Virtuemart.  Now 2.0.24 VM and 2.5.14 Joomla.   A few VM files had to be reverted to older versions because of a plug in that use code added code to the original VM files.

I am still having the same problem. 

I can only reproduce the issue in IE10.  In my test registration today during the VM checkout process I got "Hacking attempt" in red and "Registration successful ... " in blue.  The username was added and I could continue the checkout.   :oThe user details had been added to the database twice. :o

I am guessing that one of my .php scripts has a duplicate line in it somewhere. Can you direct me to the files that deal with sending registration information to the database? 

I hope you can help. 

Steve

jenkinhill

I still have not seen that error - and yours is the only report. I think the files are:

administrator/components/com_virtuemart/models/user.php
administrator/components/com_virtuemart/helpers/vmtable.php
Kelvyn
Lowestoft, Suffolk, UK

Retired from forum life November 2023

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

steveprice

Thanks again for the help. I think I have narrowed the problem down to a server issue - but what could it be?

I have a spare domain name - so I set it up on the same dedicated server as my existing site, and installed a brand new installation of 2.0.24 and joomla 2.5.14 using original zip files downloaded from Joomla and Virtuemart this afternoon. 

The installation is in every way I can think of; current, complete and unedited.

So.  I added a test product, shopped for it, then tried to register during the checkout process.  Again I get the "user name in use" error.  (I am still 100% certain that I am not trying to add an existing user name)

The site is on a dedicated server with php 5.3.26.  The test site is at http://french-maids.com/index.php/component/virtuemart/tst-category/test-product-detail?Itemid=0

steveprice

OK.  So my server company (Hostgator) tells me "nothing is wrong with the server - it's a software thing".   Vituemart have no other reports of this problem.  And I'm not imagining it.

What can I try next?

If anyone reading this has similar problems please add to the thread.


 

Milbo

Quote from: steveprice on October 08, 2013, 13:27:06 PM
On two occasions yesterday I got a red "Hacking Attempt" notice at this point. (I suspect because I had made too many test registrations from the same ip?)

The IP is not checked, but if you are allowed todo it. I would assume it was a session id error. But strange thing though.

Quote from: steveprice on October 21, 2013, 11:38:20 AM
A few VM files had to be reverted to older versions because of a plug in that use code added code to the original VM files.

Which plugin? There should be an update available and if not, let me talk with the dev. Our customsize plugin is compatible from 2.0.10-2.0.24a, so I really wonder.
Should I fix your bug, please support the VirtueMart project and become a member
______________________________________
Extensions approved by the core team: http://extensions.virtuemart.net/

steveprice

Hi Max,

Thanks for the message.  The plugin is multimediacart. (http://www.multimediacart.com/). A video on demand plugin for Joomla / virtuemart.   I'm on an old version of their software. There is newer version - but I can't upgrade to it without losing my existing customers accounts / purchase records.   

What can I do about my customer registration via Virtuemart problem? It is really crucial to my site. Multimediacart manages customer video playlists.  Purchased video products are added to the users playlist for a specified length of time  The user playlist is dependant on them being registered and logged in at the time of purchase.   The system just falls down when customers have trouble registering.

I have now set up two test installations using newly downloaded Joomla / Virtuemart installation files on two separate servers with absolutely no other add ons or plug ins installed, and I am getting the same problem on both test sites.  Intermittantly - but frequently enough to be a real problem.  The problem is worse on IE 10.  I have seen it on IE 9 but never in Chrome or Firefox and it happens when viewing the site on all three of my PC's.   Very strange indeed.  I can get 9 / 10 success rate then 90% failure a few hours later.

I really need to get to the bottom of this and would be happy to pay to get it investigated thoroughly.  Can you help or reccomend someone please?

Thanks

Steve

mzone85

I have the same problem :(
Is there already an solution?

Maxim Pishnyak

You can support Community by voting for Project on the JED
https://extensions.joomla.org/extension/virtuemart/#reviews
Join us at
https://twitter.com/virtuemart

steveprice

Hello Maxim and Mzone 85

Thanks for adding to the post.  It's really helpful to know that I am not the only one with the problem.   For reference - I set up a test site at www.pricegroundworks.co.uk/joomla-test     

(Shop  http://pricegroundworks.co.uk/joomla-test/index.php/component/virtuemart/tst-product )

I used a new Joomla 2.0.14 and a new Virtuemart 2.0.24 install with no changes.  Standard template, standard everything. No other plug ins or add ons at all.

Registration for new customers during checkout is a problem using IE10.  Sometimes it works.  Sometimes it adds the user twice (yes - I get a duplicate user created in the database!!?) and sometimes it says "User name in use". 

I have no idea what to do.  I've paid experts, read forums, apologised to customers and considered shutting the site.  What can I try next?

Maxim Pishnyak

Quote from: steveprice on November 27, 2013, 21:42:47 PM
...sometimes it says "User name in use". 
Just made google search "Joomla User name in use".

Found this - https://forum.virtuemart.net/index.php?topic=97532.0

Try google before
Quote from: steveprice on November 27, 2013, 21:42:47 PM
I've paid experts, read forums, apologised to customers and considered shutting the site.  What can I try next?
You can support Community by voting for Project on the JED
https://extensions.joomla.org/extension/virtuemart/#reviews
Join us at
https://twitter.com/virtuemart

jonraeside

Hi Steve,

Was this resolved in the end as we are having a similar issue with Joomla 2.5.11 and Virtuemart 2.0.24? Sometimes a shopper is duplicated, sometimes their records are partial (name and email only).

Thanks
Jon

strepsil

I do have the same problem, but with IE11

Im working on:
VM: 2.6.0
Joomla 2.5.19
PHP 5.4.7
all standard so no customizations


And in reply to Maxim Pishnyak, I did look on google and found the post you referred to as well, but that is not the problem as stated in this topic. The response is actually a bit rude... and it seems you didn't read this topic nor the topic u referred to...

Anyhow, I am trying this within the business network so I don't have an external link.
I tried cleaning my IE cache and history and so on, still no luck. It did work at some point but now it does not seem possible anymore.
Also tried it on other machines, but I get the same error.
Any one had any luck on this issue yet?