At 08:02 PM 12/13/2001 -0600, Todd Williamsen wrote:
[...]
>The problem is that abusers of the site will report games that they have not
>played and screws up the stats of the players that he supposedly played
>against.
>
>Now, the ultimate solution would be to have a way where when the winner
>reports the game it should also be authenticated by the loser as well.  So
>you would have two people reporting in order for the game to be actually
>recorded in the database.
>
>I am asking You All Knowing Ones what would be a solution to this and how
>would I implement it?
[...]

This is probably what I'd do.  Create a "pending" table that stores 
reported games that have not been verified.  When a user reports a game, 
they choose another user as the loser and then a record is written into the 
pending table, and an email is sent to the loser informing him that he has 
a pending game to verify.  Create an interface that allows people to view 
games pending verification.  From there a user that was reported as the 
loser can verify a pending game by entering their password.  Once this is 
done, the pending item is moved into the verified games.

Setup a timed job to notify you of pending games that are older than a 
certain number of days, so you can see what the holdup is and delete them 
out if necessary.


-- 
PHP Windows Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to