Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- require_once('recaptchalib.php');
- $privatekey = "6Lf5CsQSAAAAANQ7H_0vsLMCavM3B1LIPdiZItRC";
- $resp = recaptcha_check_answer ($privatekey,
- $_SERVER["REMOTE_ADDR"],
- $_POST["recaptcha_challenge_field"],
- $_POST["recaptcha_response_field"]);
- if (!$resp->is_valid) {
- // What happens when the CAPTCHA was entered incorrectly
- die ("The reCAPTCHA wasn't entered correctly. Go back and try it again." .
- "(reCAPTCHA said: " . $resp->error . ")");
- } else {
- //data från registreringsformen
- $fullname = strip_tags(@$_POST['fullname']);
- $username = strip_tags(@$_POST['username']);
- $password = strip_tags(@$_POST['password']);
- $repeatpassword = strip_tags(@$_POST['repeatpassword']);
- $date = date("Y-m-d");
- $fullname = stripslashes($fullname);
- $fullname = mysql_real_escape_string($fullname);
- $username = stripslashes($username);
- $username = mysql_real_escape_string($username);
- $password = stripslashes($password);
- $password = mysql_real_escape_string($password);
- $repeatpassword = stripslashes($repeatpassword);
- $repeatpassword = mysql_real_escape_string($repeatpassword);
- if( isset( $_POST['submit'] ) )
- {
- //kollar om datan finns
- if ($fullname&&$username&&$password&&$repeatpassword)
- {
- if ($password==$repeatpassword)
- {
- //kollar längde på username och fullname
- if (strlen($username)>25 || strlen($fullname)>25)
- {
- echo "Max antal bokstäver för användarnamnet och ditt namn är 25.";
- }
- else
- {
- //kollar lösenordets längd
- if (strlen($password)>25||strlen($password)<6)
- {
- echo "Lösenordet måste vara mellan 25-6 bokstäver långt";
- }
- else
- {
- //registrering
- //krypterar l
- $password = md5($password);
- $repeatpassword = md5($repeatpassword);
- //anslutnigen till databasen
- $con = mysql_connect("localhost","root","");
- if (!$con)
- {
- die('Could not connect: ' . mysql_error());
- }
- mysql_select_db("test", $con);
- $query = mysql_query ("SELECT * FROM users WHERE username='$username'");
- $numrows = mysql_num_rows ($query);
- if ($numrows!=0)
- {
- echo $numrows;
- }
- else
- {
- $queryreg = mysql_query ("INSERT INTO users VALUES ('','".$fullname."','".$username."','".$password."','".$date."')");
- die ("Det funkar!");
- }
- }
- }
- }
- else
- echo "Dina lösenord matchar inte varandra";
- }
- else
- echo "Var vänlig och fylll i <b>alla</b> fällt!";
- }
- }
- ?>
Add Comment
Please, Sign In to add comment