Advertisement
Guest User

Untitled

a guest
Jun 3rd, 2017
524
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.67 KB | None | 0 0
  1. <?php
  2.  
  3. include 'mysql_connect.php';
  4.  
  5. /* Name the variables */
  6.  
  7. foreach($_POST as $key => $value) {
  8.    $$key = mysql_real_escape_string($value);
  9. if(strlen($value) == 0) {
  10. $missing_field = $key;
  11.     echo "Field: \"$missing_field\" is blank";
  12.     include'register_form.php';
  13. break;
  14. }
  15. }
  16.  
  17. if($password != $confirm_password) {
  18.     echo "Passwords did not match";
  19.     include 'register_form.php';
  20.     die();
  21. }
  22. else{
  23.     return;
  24. }
  25.  
  26. $hashedPass = md5($password);
  27.  
  28. /* Username check */
  29. $sql_username_check = mysql_query("SELECT username FROM users WHERE username='$username'");
  30.  
  31. if ($username_check > 0){
  32.     if($username_check > 0){
  33.         echo "The username you choose in unavailible, please try again.<br />";
  34.         unset($username);
  35.         include 'register_form.php';
  36.     }
  37.     die();
  38.  }
  39.  
  40. $sql = mysql_query("INSERT INTO users (first_name, email_address, username, password, signup_date)
  41.         VALUES( '$username',  '$email_address', '$first_name', '$hashedpass', now())") or die (mysql_error());
  42.  
  43. if(!$sql){
  44.     echo 'Something went wrong in creating your account, please contact the webmaster or try again later.';
  45. } else {
  46.     $userid = mysql_insert_id();
  47.  
  48.     $subject = "Activate your account.";
  49.     $message = "Dear $first_name ($username),
  50.     Thank you for registering at Websitename.
  51.    
  52.     Here is the information required to log into your account, remember, keep this private!
  53.     Username: $username
  54.     Password: $password
  55.    
  56.     Thanks!
  57.     The Webmaster
  58.    
  59.     This is an automated response, please do not reply!";
  60.    
  61.     mail($email_address, $subject, $message, "From: <emailaddres@domain.com>\nX-Mailer: PHP/" . phpversion());
  62.     echo 'Your membership information has been mailed to your email address!';
  63. }
  64.  
  65. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement