Guest User

Untitled

a guest
Oct 27th, 2017
444
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 3.41 KB | None | 0 0
  1. <?php
  2. require_once( 'includes/header.inc.php' );
  3. require( 'includes/config.inc.php' );
  4. if ( isset( $_POST['submit'] ) ) {
  5.     $id        = rand( 1, 54345 );
  6.     $password  = mysql_real_escape_string( $_POST['password'] );
  7.     $steamid   = mysql_real_escape_string( $_POST['steamuser'] );
  8.     $ip        = $_SERVER['REMOTE_ADDR'];
  9.     $join_date = date( "Y-m-d H:i:s" );
  10.     $hpass     = md5( $password );
  11.     $password  = $hpass;
  12.     $username  = mysql_real_escape_string( $_POST['username'] );
  13.     $email     = mysql_real_escape_string( $_POST['email'] );
  14.     $query     = mysql_query( "SELECT * FROM users WHERE username='$username' OR email='$email' OR steamid='$steamid'" );
  15.     if ( mysql_num_rows( $query ) > 0 ) {
  16.         echo "This username, or email, or steam ID is already in use.";
  17. ?><a href="register.php">Try again?</a> <?php
  18.         exit( 0 );
  19.     } else {
  20.         echo "Your account was successfully created, you may login now";
  21.         require_once( 'includes/footer.inc.php' );
  22.         exit( 0 );
  23.     }
  24.     $insert = mysql_query( "INSERT INTO users (id, username, password, email, steamid, ip, join_date)
  25. VALUES ('$id', '$username', '$password', '$email', '$steamid', '$ip', '$join_date')" ) or die( mysql_error() );
  26. }
  27. if ( isset( $_POST['submit'] ) ) {
  28.     $username = mysql_real_escape_string( $_POST['username'] );
  29.     $email    = mysql_real_escape_string( $_POST['email'] );
  30.     $steamid  = mysql_real_escape_string( $_POST['steamuser'] );
  31. }
  32. ?>
  33. <form id="register" method="post" action="register.php">
  34.                         <fieldset>
  35.                             <h5>Username:</h5>
  36.                             <label for="username">username</label>
  37.                             <input type="text" name="username" id="username" value="" />
  38.                             <h5>Password:</h5>
  39.                             <label for="password">Password</label>
  40.                             <input type="password" name="password" id="password" value="" />
  41.                             <h5>Steam ID:</h5>
  42.                             <label for="steamuser"></label>
  43.                             <input type="text" name="steamuser" id="steamuser" />
  44.                             <h5>E-mail:</h5>
  45.                             <label for="email">E-mail</label>
  46.                             <input type="text" name="email" id="email" value="" />
  47.                             <input type="submit" name="submit" id="submit" value="Register!" />
  48.                         </fieldset>
  49.                     </form>
  50.                     <script  type="text/javascript">
  51.                     var frmvalidator = new Validator("register");
  52.                     frmvalidator.addValidation("username","req","Please enter a username");
  53.                     frmvalidator.addValidation("username", "minlength=5");
  54.                     frmvalidator.addValidation("username", "maxlength=20");
  55.                     frmvalidator.addValidation("password","req","Please enter your password");
  56.                     frmvalidator.addValidation("password", "minlength=5");
  57.                     frmvalidator.addValidation("password", "maxlength=20");
  58.                     frmvalidator.addValidation("steamuser","req","Please enter your Steam ID");
  59.                     frmvalidator.addValidation("steamuser", "minlength=5");
  60.                     frmvalidator.addValidation("steamuser", "maxlength=90");
  61.                     frmvalidator.addValidation("email","req", "Please enter your Steam ID");
  62.                     frmvalidator.addValidation("email","email");
  63.                     frmvalidator.addValidation("email", "maxlength=200");
  64.                     frmvalidator.addValidation("email", "minlength=5");
  65.                     </script>
  66. <?php
  67. require_once( 'includes/footer.inc.php' );
  68. ?>
Add Comment
Please, Sign In to add comment