I do not know how to implement the solution, but I think I know how it can be done.. now only if someone can work on the code.
Option 1) Links SQL Admin Option..where Directory Admin can choose how long (hours/days) to disallow the same IP to vote twice.
This would be good, but then still you are risking the chance of automated bot from your competitor which would wanna rate all the sites as bad. So this idea is not 100% safe
Option 2) If I am not mistake there is some code like
defined( '_VALID_MOS' ) or die( 'Direct Access to this location is not allowed.' );
in Mambo CMS Files where if the user is trying to access the file directory, then it won't allow it. Disallow direct view of the rate page, or in other words, if the user comes without any referral, then they cannot view it.
Option 3 : My Fav :) If somehow if it was possible to disallow user to visit rate.cgi page more than x number of times in y number of minutes, then I think it would be best protection against rating bots. This option would work great with Option 1.
I really really really wish someone can get this working. Cuz.. even though Links SQL is *THE BEST* link management script there, but the rating system in Links SQL is very much easy to exploit.
Any help would be very much apprecaited.
In Reply To:
Hi all,
As an ongoing task

I'm looking into ways of making the Links SQL rating system more cheat proof.
Aside from setting a cookie and tracking IP's (which can be side tracked with proxies and a quick trip to the cookie manager folder).
Can you suggest how would I go about adding a mod to the rate.pm or cgi file to block multiple votes for same site? that is if the ClickTrack table's last 3 records was for the same site ID, block votes for that site till another site is voted for or something around that theme like block votes for the same site if its ID is in the first 5 records.
Thanks for your help,
Charlie
Vishal
-------------------------------------------------------