Nik has asked for the wisdom of the Perl Monks concerning the following question:
#**********CHECK IF USER EXISTS & DID NOT REPOST & ADD USER TO DATABAS +E********* $select = $dbh->prepare( "SELECT username, date FROM users WHERE usern +ame=?" ); $select->execute( $username ); **here how to check if he just resubmitted data multiple times in the +last 5 mins withing the same ip address or his maybe just an automate +d script? I wan tto avoid registering hi a 1000 times :-) my $user = $username; my $realm = "You Must Be Registered In Order To Post!"; my $pass = $password; open(FILE, ">>path/to/password/file") or die $!; print FILE "$user:$realm:" . Digest::MD5::md5_hex("$user:$realm:$ +pass") . "\n"; close(FILE); $select = $dbh->prepare( "INSERT INTO users (username, password, email +, date, host) VALUES (?, ?, ?, ?, ?)" ); $select->execute( $username, $password, $email, $date, $host);
|
|---|