didine46

Untitled

Dec 19th, 2014
188
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.62 KB | None | 0 0
  1. <?php
  2. session_start();
  3.  
  4.  
  5.  
  6. $fname=$_POST["fname"];
  7. $lname=$_POST["lname"];
  8. $email=$_POST["email"];
  9. $username=$_POST["username"];
  10. $con_password=$_POST["con_password"];
  11. $password=$_POST["password"];
  12.  
  13. // start checking if any input errors
  14. if( ($password != $con_password) || $username=="")
  15.     die("sorry but the passwords need to match");
  16.  
  17. $db = new PDO('mysql:host=127.0.0.1;dbname=dropbin;charset=utf8', '', '');
  18.  
  19. // check that the username doesnt exist already
  20. $stmt = $db->query("SELECT * FROM user where username='$username' ");
  21. if(($row = $stmt->fetch(PDO::FETCH_ASSOC)))
  22.     die("user $username already exists <br>");
  23.  
  24. //encrypt password
  25. $password=md5($password);
  26.  
  27.  
  28. // insert this new user
  29. $stmt=$db->prepare("insert into user (first_name, last_name, email, username, password) values (:first_name, :last_name,:email,:username,:password)");
  30. $stmt->execute(array(
  31.     "first_name" => "$fname",
  32.     "last_name" => "$lname",
  33.     "email" => "$email",
  34.     "username" => "$username",
  35.     "password" => "$password"
  36.    
  37. ));
  38. $user_id=$db->lastInsertId();
  39. echo " last inserted "+$user_id;
  40. //create a home folder
  41.  
  42. $dir=$username;
  43. if (!file_exists($dir) && !is_dir($dir))
  44.     mkdir($dir);  
  45. else
  46.     echo "exists";
  47.    
  48.    
  49. // insert the new folder
  50.  
  51. $stmt=$db->prepare("insert into folder (folder_name, folder_comment,folder_user_id) values (:folder_name, :folder_comment,:folder_user_id)");
  52.  
  53. $stmt->execute(array(
  54.     "folder_name" => "$dir",
  55.     "folder_comment" => "DEFAULT",
  56.     "folder_user_id" => "$user_id"
  57.    
  58. ));
  59.  
  60.  
  61. echo "user $username has been registered successfully ";
  62. ?>
  63. <a href="index.php" > Login here </a>
Advertisement
Add Comment
Please, Sign In to add comment