SitePoint Sponsor

User Tag List

Results 1 to 5 of 5
  1. #1
    La la la la la bronze trophy lieut_data's Avatar
    Join Date
    Jun 2003
    Location
    Waterloo, ON
    Posts
    1,517
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Online Ordering Verification

    I'm new to this client / web design thing, so please bear with me. (I usually just do the programming, this time I'm fully in charge)

    Anyway, I've a client that sells customized puzzles. I've made a simple website that shows off his puzzles / mazes, and a basic interface for the user to choose the customizations they can perform to their puzzles or mazes.

    Once they "checkout", all I need to get is their contact and shipping information. My client doesn't want to do any credit card "stuff". I want to make sure that his checkout form is not spammed to death with false puzzle / maze requests.

    How should I go about verifiying that a user, indeed, is a user? I.e., not a spam-bot?

    Any suggestions for the newbie here ;-)

    Thanks
    My name is Steve, and I'm a super-villian.

  2. #2
    Non-Member
    Join Date
    Jan 2003
    Posts
    5,748
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Well I'd imagine that if they were a user then they would have their details in a database table somewhere ? Have them log in as a user and check that way, no ?

  3. #3
    SitePoint Evangelist
    Join Date
    Jul 2001
    Location
    Michigan, USA
    Posts
    414
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    The larger sites (IE: Slashdot and Yahoo!) have implemented a dynamic image checker. Basically, when the user goes to the registration form an image is dynamically created with some sort of word or string of numbers. This string of numbers is made so that it can't be read by even an image reader (blurry text among other things) and the user is only able to register if he/she puts in the correct text. It's kind of a nifty way to do it but I imagine it takes some time.

    If I remember correctly, Invision Board does this (if you choose to have it do so) with images of numbers so you may want to look to that code for ideas.

  4. #4
    chown linux:users\ /world Hartmann's Avatar
    Join Date
    Aug 2000
    Location
    Houston, TX, USA
    Posts
    6,455
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)
    Yes, the dynamic image checker is a great way to make sure the visitor isn't someone who is just spamming. You could also make sure that the e-mail address they supply is valid by having an e-mail sent to the one they provide and having that e-mail link to the final step in sending in their order. That will allow you to make sure they supplied a correct e-mail address and you then have it on file as well.

    As a safety measure, I would keep track of all IPs and hostnames of those who submit orders, that way if you do have a problem with spam, you can track it down.

  5. #5
    La la la la la bronze trophy lieut_data's Avatar
    Join Date
    Jun 2003
    Location
    Waterloo, ON
    Posts
    1,517
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Quote Originally Posted by Dr Livingston
    Well I'd imagine that if they were a user then they would have their details in a database table somewhere ? Have them log in as a user and check that way, no ?
    Sorry for not catching up on my thread, was away for the weekend
    By user, I really mean random client -- not usually a repeat client, but just a once-in-a-lifetime purchaser.

    Thanks for suggestions all! I think I may try something along the lines of Andy & Hartmann's ideas.
    My name is Steve, and I'm a super-villian.


Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •