Hello, iam trying to check if a user already exist in a databse and he didnt try to resubmit registraton data from the same ip address withing the last 5 mins. I was successfull only to the first part. Can you plz help with the 3nd part? i am storing tha date and time of the registrtaion in a mysql datatime filed. Here is the code:
#**********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);