Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- ini_set('display_errors', 1);
- error_reporting(E_ALL);
- include($_SERVER['DOCUMENT_ROOT'].'/dbcon.php');
- ?>
- <html>
- <head>
- <title></title>
- <script type="text/javascript" src="js/jquery.js"></script>
- <script type="text/javascript" src="js/jquery.pstrength-min.1.2.js">
- </script>
- <script type="text/javascript">
- $(function() {
- $('.password').pstrength();
- });
- </script>
- </head>
- <?
- if(isset($HTTP_POST_VARS['submit']))
- {
- if(!$_POST['username']) die('Alert: username field was blank.');
- $junk = array('.' , ',' , '`' , ';' , '[' , ']' , '-', ' ',
- '*', '&', '^', '%', '$', '#', '@', '!', '~', '+', '(', ')',
- '|', '{', '}', '<', '>', '?', ':', '"', '=');
- $len = strlen($_POST['username']);
- $_POST['username'] = str_replace($junk, '', $_POST['username']);
- $test = $_POST['username'];
- if(strlen($test) != $len) {
- die('Username Error: Username contained invalid characters. You can only use A-Z, 0-9 and the underscore (_).');
- }
- $check = "select id from members where username = '".$_POST['username']."'";
- $qry = mysql_query($check) or die ('Could not match data because '.mysql_error());
- $num_rows = mysql_num_rows($qry);
- if ($num_rows != 0) {
- echo "Sorry, there the username '".$_POST['username']."' is already taken./n Try again";
- exit;
- }
- if(isset($_POST['vnaam'])) {
- echo "Error: Fill in ure first name";
- }
- if(!$_POST['lnaam']) {
- echo "Error: Fill in ure last name";
- }
- if(!$_POST['password']) {
- echo "Error: Password field was blank";
- }
- if(!$_POST['verify_password']) {
- echo "Error: Verify Password field was blank.";
- }
- if($_POST['password'] != $_POST['verify_password']) {
- echo "Error: The passwords do not match.";
- }
- if(strlen($_POST['password']) < 6 ) {
- echo "Error: Your password is too short. Must be 6 or more characters in length.";
- }
- if (!check_email($_POST['email'])) {
- echo "<strong>Email is not valid!</strong>";
- }
- $res = mysql_query("SELECT id FROM members WHERE email='".$_POST['email']."'");
- if (mysql_num_rows($res) == 1) {
- echo "<strong>Email already existst in database!</strong>";
- }
- if (!$_POST['geslacht']){
- echo "error: Please select ure gender";
- }
- else {
- $insert ="INSERT INTO `members` (username, password, email, userlevel, vnaam, lnaam, geslacht)
- VALUES
- ('".mysql_real_escape_string($_POST['username'])."',
- '".md5($_POST['password'])."',
- '".mysql_real_escape_string($_POST['email'])."',
- '1',
- '".mysql_real_escape_string($_POST['vnaam'])."',
- '".mysql_real_escape_string($_POST['lnaam'])."',
- '".$_POST['geslacht']."'
- )";
- $insert2 = mysql_query($insert);
- if(!$insert2) die(mysql_error());
- echo('Registration Successful, Welcome new member! You can now login to your new account.');
- }
- } else {
- ?>
- <table>
- <form name="signup" action="<? $_SERVER['PHP_SELF']; ?>" method="POST">
- <tr>
- <td><font color="#CC0000">*</font>Naam:<BR>
- </td>
- <td><input type="text" id="vnaam" name="vnaam" value="" maxlength="30">
- <BR>
- </td>
- </tr>
- <tr>
- <td><font color="#CC0000">*</font>achter Naam:<BR>
- </td>
- <td><input type="text" id="lnaam" name="lnaam" value="" maxlength="30">
- <BR>
- </td>
- </tr>
- <tr>
- <td><font color="#CC0000">*</font>Username:<br>
- (only A-Z, 0-9 and _ Allowed)<BR>
- </td>
- <td><input type="text" id="username" name="username" value=""
- maxlength="30"> <BR>
- </td>
- </tr>
- <tr>
- <td><font color="#CC0000">*</font>Password:</td>
- <td><input class="password" type="password" id="password"
- name="password" value="" maxlength="30"> (minimum 6 characters)</td>
- </tr>
- <tr>
- <td><font color="#CC0000">*</font>Verify Pass:</td>
- <td><input type="password" id="verify_password" name="verify_password"
- value="" maxlength="30"><BR>
- </td>
- </tr>
- <tr>
- <td><font color="#CC0000">*</font>Email:</td>
- <td><input type="text" id="email" name="email" value="" size="30"><br>
- </td>
- </tr>
- <tr>
- <td><font color="#CC0000">*</font>Geslacht:</td>
- <td><select name="geslacht">
- <option value="" selected="selected">Select one...</option>
- <option value="man">Man</option>
- <option value="vrouw">Vrouw</option>
- </select><br>
- </td>
- </tr>
- <tr>
- <td>Click to Complete Signup:</td>
- <td><input type="submit" id="submit" name="submit" value="submit"></td>
- </tr>
- </form>
- </table>
- <?
- }
- ?>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement