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]