daily pastebin goal
44%
SHARE
TWEET

Untitled

a guest Dec 23rd, 2017 55 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <?php
  2.   require_once('recaptchalib.php');
  3.   $privatekey = "6Lf5CsQSAAAAANQ7H_0vsLMCavM3B1LIPdiZItRC";
  4.   $resp = recaptcha_check_answer ($privatekey,
  5.                                 $_SERVER["REMOTE_ADDR"],
  6.                                 $_POST["recaptcha_challenge_field"],
  7.                                 $_POST["recaptcha_response_field"]);
  8.  
  9.   if (!$resp->is_valid) {
  10.     // What happens when the CAPTCHA was entered incorrectly
  11.     die ("The reCAPTCHA wasn't entered correctly. Go back and try it again." .
  12.          "(reCAPTCHA said: " . $resp->error . ")");
  13.   } else {
  14.  
  15.  
  16.     //data från registreringsformen
  17.     $fullname = strip_tags(@$_POST['fullname']);
  18.     $username = strip_tags(@$_POST['username']);
  19.     $password = strip_tags(@$_POST['password']);
  20.     $repeatpassword = strip_tags(@$_POST['repeatpassword']);
  21.     $date = date("Y-m-d");
  22.    
  23. $fullname = stripslashes($fullname);
  24. $fullname = mysql_real_escape_string($fullname);
  25. $username = stripslashes($username);
  26. $username = mysql_real_escape_string($username);
  27. $password = stripslashes($password);
  28. $password = mysql_real_escape_string($password);
  29. $repeatpassword = stripslashes($repeatpassword);
  30. $repeatpassword = mysql_real_escape_string($repeatpassword);
  31.  
  32. if( isset( $_POST['submit'] ) )
  33. {
  34.    
  35.     //kollar om datan finns
  36.     if ($fullname&&$username&&$password&&$repeatpassword)
  37.     {
  38.    
  39.        
  40.         if ($password==$repeatpassword)
  41.         {
  42.         //kollar längde på username och fullname
  43.         if (strlen($username)>25 || strlen($fullname)>25)
  44.         {
  45.             echo "Max antal bokstäver för användarnamnet och ditt namn är 25.";
  46.         }
  47.         else
  48.         {
  49.         //kollar lösenordets längd
  50.         if (strlen($password)>25||strlen($password)<6)
  51.         {
  52.         echo "Lösenordet måste vara mellan 25-6 bokstäver långt";
  53.         }
  54.         else
  55.         {
  56.        
  57.         //registrering
  58.        
  59.         //krypterar l
  60.         $password = md5($password);
  61.         $repeatpassword = md5($repeatpassword);
  62.        
  63.         //anslutnigen till databasen
  64.         $con = mysql_connect("localhost","root","");
  65.         if (!$con)
  66.         {
  67.         die('Could not connect: ' . mysql_error());
  68.         }
  69.         mysql_select_db("test", $con);
  70.        
  71.         $query = mysql_query ("SELECT * FROM users WHERE username='$username'");
  72.         $numrows = mysql_num_rows ($query);
  73.         if ($numrows=1)
  74.         {
  75.          echo "Det användarnamet du valde är redan upptaget";
  76.         }
  77.         else
  78.         $queryreg = mysql_query ("INSERT INTO users VALUES ('','".$fullname."','".$username."','".$password."','".$date."')");
  79.        
  80.         die ("Det funkar!");
  81.         }
  82.        
  83.         }
  84.        
  85.         }
  86.         else
  87.             echo "Dina lösenord matchar inte varandra";
  88.     }
  89.     else
  90.         echo "Var vänlig och fylll i <b>alla</b> fällt!";
  91.  
  92.    
  93. }
  94.  
  95.   }
  96.   ?>
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top