QuikStore User Forums Forum Index QuikStore User Forums

 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Submit without validation

 
Post new topic   Reply to topic    QuikStore User Forums Forum Index -> 2.12 Installation and Setup
View previous topic :: View next topic  
Author Message
olc



Joined: 12 Mar 2004
Posts: 63

PostPosted: Wed Mar 22, 2006 9:00 pm    Post subject: Submit without validation Reply with quote

Hi I need some help oin this

the quikstore program does no internal form validation
other then via a java script file

anyone by simply turning java script off within their browser
can submit screwing up order numbers and more
without filling in anything

I know some online processers validate data once forwarded
from quikstore to them but we do not use one and I'm sure were not alone..

Does anyone know how to prevent somone from completing an order
without having java script on?

This is the only way I see of stopping this.
_________________
Thanks
OL
Back to top
View user's profile Send private message
Rick



Joined: 05 Apr 1999
Posts: 6833
Location: Virginia

PostPosted: Wed Mar 22, 2006 9:13 pm    Post subject: Reply with quote

OL,
Why, what is happenning? Are you getting a bunch of orders without being validated?

Rick
Back to top
View user's profile Send private message Visit poster's website
olc



Joined: 12 Mar 2004
Posts: 63

PostPosted: Wed Mar 22, 2006 9:17 pm    Post subject: Reply with quote

Lately a ton of them
about 15 today alone

it just screws up the order numbers etc
I do not care if we lose people with java turned off anymore
_________________
Thanks
OL
Back to top
View user's profile Send private message
Rick



Joined: 05 Apr 1999
Posts: 6833
Location: Virginia

PostPosted: Wed Mar 22, 2006 10:43 pm    Post subject: Reply with quote

OL,
Boy, that is hard to believe. Can you send me the URL to the site. I can't imagine 15 people having the javascript turned off in the same day. That would be highly unusual.

Are you sure the validation is working and those are not fradulent orders?

Rick
Back to top
View user's profile Send private message Visit poster's website
drmike29



Joined: 06 Apr 1999
Posts: 295
Location: baltimore, md, USA

PostPosted: Thu Mar 23, 2006 2:19 am    Post subject: Reply with quote

OL,
I agree with Rick. In 6 years of using Quikstore, I haven't seen more than a handful of people bothering to by-pass the Javascript validation. I don't think there are that many individuals that would know how to turn off the Java validation to begin with. More likely it is 1 person just trying to give you a hard time. Check out the IP Address that is attempting to place these orders and block off that IP Address from accessing your website.
Mike
Back to top
View user's profile Send private message Send e-mail Visit poster's website
olc



Joined: 12 Mar 2004
Posts: 63

PostPosted: Thu Mar 23, 2006 2:23 am    Post subject: Reply with quote

Rick wrote:
OL,
Boy, that is hard to believe. Can you send me the URL to the site. I can't imagine 15 people having the JavaScript turned off in the same day. That would be highly unusual.

Are you sure the validation is working and those are not fradulent orders?

Rick


of course they are bad orders by a few people that know java is the only validation we have

I said 15 orders submitted with no feilds filled in they just turn off their java script add something to the cart checkout and submit an order, add something to their cart checkout hit submit again etc , what's hard to image?

I asked in the first post was there a way to only have the form submit if java script is turned on?

this way they have to at least fill in all the fields before submitting a bogus order

also we did have a few good orders this year where people had java turned off and missed some important info fields we needed to process by mistake, but that's rare
_________________
Thanks
OL
Back to top
View user's profile Send private message
olc



Joined: 12 Mar 2004
Posts: 63

PostPosted: Thu Mar 23, 2006 2:40 am    Post subject: Reply with quote

drmike29 wrote:
OL,
I agree with Rick. In 6 years of using Quikstore, I haven't seen more than a handful of people bothering to by-pass the Javascript validation. I don't think there are that many individuals that would know how to turn off the Java validation to begin with. More likely it is 1 person just trying to give you a hard time. Check out the IP Address that is attempting to place these orders and block off that IP Address from accessing your website.
Mike


Depends on what business your in and how hard up the competition is
first they spammed the hell out of us via the quikstore program page load warning log and email alert option, I had to turn that option off

here's a typical log entry

PAGE LOAD WARNING

ERROR DATE = Sunday, March 19, 2006 at 03:09 AM
ERROR FILE = cart.cgi
LINE NUMBER = 803
HOST IP ADDR = 202.75.7.249
REMOTE_HOST =
BROWSER =
PAGE = yearned5745@EDITED.com
QUERY STRING =
POST VARIABLES = item-light_57|129.95|balls=yearned5745@EDITED.com,store_type=yearned5745@EDITED.com,page=yearned5745@EDITED.com,add_to_cart=thinContent-Type: multipart/alternative; boundary=da22838f459067ff43978b3c871a60f9
MIME-Version: 1.0
Subject: the violin was also silent. ho looks into the shadowy
bcc: frekiforbes@aol.com

This is a multi-part message in MIME format.

--da22838f459067ff43978b3c871a60f9
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit

succeeded. his circle assembled every unday on the third, their delight was greater, was more festal than on any former occasion. ature herself had the same expression. he evening was most beautiful the full moon shone, magnificent dark blue
--da22838f459067ff43978b3c871a60f9--
.
REQUEST URL = /cgi-bin/edited/edited.cgi
REQUEST_METHOD = POST
HTTP COOKIES =

these ips are always different and the submitted order ips are alway aol
bellatlantic etc can't ban them
_________________
Thanks
OL
Back to top
View user's profile Send private message
Rick



Joined: 05 Apr 1999
Posts: 6833
Location: Virginia

PostPosted: Thu Mar 23, 2006 6:13 pm    Post subject: Reply with quote

OL,
Just so you know, I did a recent update 2.12.177 to "help" stop that specific page load warning. It now deletes those form fields when they get passed in. But, it won't stop all of them.

Also, Since reading this, I just added a web update to 2.12.178 that allows you to set required fields in the qs_main. If the fields are empty when they click to process the order, it will display the missing fields for them to re-enter. The order will not be processed until all fields are filled in.

However! While this will help for legitimate orders, you should keep in mind that if they put junk in the fields, the order will still go through. So, it really does not help your situation much. I think Mikes idea of banning the ip block is a better solution.

NOTE: If you are using a credit card plug-in, these field name entries in the qs_main may need to be changed to match your order form fields for the specific plug-in.

Rick
Back to top
View user's profile Send private message Visit poster's website
olc



Joined: 12 Mar 2004
Posts: 63

PostPosted: Thu Mar 23, 2006 6:54 pm    Post subject: Reply with quote

Thanks Rick

Atleast now they will have to fill in all the fields

I will also turn that page load warning email back on
as long as its not the 75+ I used to get thats fine

if possible could you please consider a visual code to enter upon submitting an order, somthing like the phbb regisration page has
for the new php version your working on?

Thanks
Ed
_________________
Thanks
OL
Back to top
View user's profile Send private message
drmike29



Joined: 06 Apr 1999
Posts: 295
Location: baltimore, md, USA

PostPosted: Sun Oct 12, 2008 12:36 am    Post subject: Reply with quote

We are currently running the 2.12.175 version. 2 months ago when the ShoppingCartServer.com server went down and was restored, we lost use of FrontPage extensions. We had FP validation of the checkout forms. Since that feature no longer works, we have been receiving 'orders' with blank fields. Seems like the 2.12.178 version would solve our problems.

Can I somehow get a copy of the 2.12.178 update from anyone?
Thanks.
Mike
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Rick



Joined: 05 Apr 1999
Posts: 6833
Location: Virginia

PostPosted: Sat Oct 18, 2008 1:46 pm    Post subject: Reply with quote

Mike,
I just sent you a copy.
Rick
Back to top
View user's profile Send private message Visit poster's website
drmike29



Joined: 06 Apr 1999
Posts: 295
Location: baltimore, md, USA

PostPosted: Mon Oct 20, 2008 2:06 am    Post subject: Reply with quote

Thanks Rick. You are the best.
Mike
Back to top
View user's profile Send private message Send e-mail Visit poster's website
drmike29



Joined: 06 Apr 1999
Posts: 295
Location: baltimore, md, USA

PostPosted: Wed Dec 30, 2009 3:19 pm    Post subject: Reply with quote

We are running this version and the Required Field function IS working. To keep things simple, I made just the 6 fields below required. However, when these fields are left blank and the error page appears with these fields to be filled in, they are in the order as below:

Billing Address
Billing Phone
Billing Name
Email Address
Billing Zip
Billing City

This listing order is not consistent with the fields on the order form, nor in the required fields listing in the qs.main file. I can't exactly figure out why this page requests these fields in this rather non-logical order.

The preferred order would be along the lines of:
Billing Name
Billing Address
Billing City
Billing Zip
Billing Phone
Email Address


This is not a major issue, but any thoughts?
Thanks.
Mike
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Rick



Joined: 05 Apr 1999
Posts: 6833
Location: Virginia

PostPosted: Mon Jan 11, 2010 11:33 pm    Post subject: Reply with quote

Mike,
Perl does not keep associative arrays in order. Not sure why it does this but between the incoming form fields and the list coming from the config, they get out of order like that. Not much we can do really.

Rick
Back to top
View user's profile Send private message Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic    QuikStore User Forums Forum Index -> 2.12 Installation and Setup All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group