Using Firebug to Beat Poor Web Development
For my 500th blog post, I figured I'd share something amusing. From time to time, my wife and I order from Swiss Chalet and the order it pretty standard, quarter chicken and a baked potato. The one thing we've always found is that they don't provide enough sour cream with the baked potato but luckily, for [...]

For my 500th blog post, I figured I'd share something amusing.

From time to time, my wife and I order from Swiss Chalet and the order it pretty standard, quarter chicken and a baked potato. The one thing we've always found is that they don't provide enough sour cream with the baked potato but luckily, for $0.25, you could add an additional container of sour cream. Recently however, they've removed that option. The item is still on the menu, and you can still visit the page, however the 'Add this to your order' button was removed. This weekend, while we were ordering I decided to see if Firebug  could assist me in ordering my extra sour cream.

Menu with Sour Cream listed as an option

Menu with Sour Cream listed as an option

Sour Cream with no 'Add this to your Order' button

Sour Cream with no 'Add this to your Order' button

Plum Sauce for comparison with 'Add this to your Order' button

Plum Sauce for comparison with 'Add this to your Order' button

Right click "Back" button and click Inspect Element

Right click "Back" button and click Inspect Element

Table Element below Back button shows area where 'Add this item to Order' would have been.

Table Element below Back button shows area where 'Add this item to Order' would have been.

Right Click on the table element and select 'Edit HTML'

Right Click on the table element and select 'Edit HTML'

Renters insurance Online forex trading Buy levitra online Pctools spyware doctor Generic viagra cheap Funeral director Generic nexium Order zithromax Consumer credit debt consolidation High roller casino Casino download 3 in 1 credit report Effexor Insurance quotes Quick payday loan Buy cialis now Tamiflu Diet pills Philadelphia Personal trainer Patio furniture Cefuroxime Credit debt consolidation Pharmacy online Cialis for sale Cheap flight Cialis generic levitra viagra Asthma Pharmaceutical companies Air travel Fluoxetine Seroquel Cheap life insurance Veternarian Casino game Car insurance new york Tramadol no prescription Zithromax Get adipex Valium Personal loan Forex trading system Arizona auto insurance Casino online Online bingo Online cialis Investing Child care Meridia online Forex broker Pediatricians Augmentin Bactrim Cheap tramadol Flomax Buy viagra online Order viagra online Get hydrocodone Board of cosmetology Viagra online 
Insert code from another page with an 'Add item to your Order' button

Insert code from another page with an 'Add item to your Order' button

Click 'Add Item to your Order' and view the item in your cart.

Click 'Add Item to your Order' and view the item in your cart.

So in the end, remember developers that your HTML and JavaScript exist on the client side, meaning that once it's rendered in their browser... users can manipulate it as they wish. Leaving the item in the database means that anyone with half a clue can still order the item... and all it takes are these few steps. And yes, it does work... last night we received our additional sour cream with our order and it was on the receipt and paid for.


Read Full Article

GSO
Written on Monday, 12 October 2009 11:44 by GSO

Viewed 44 times so far.
Like this? Tweet it to your followers!

Rate this article

Latest articles from GSO

Latest 'tweets' from GovernmentSecurity

blog comments powered by Disqus

 

Our Sponsors

Shoutcast Streams | Internet Radio HOSTINGLitespeed Web HostingIRC | IRCd | Internet Relay Chat HostingEarn Recurring Income

Member Login