Here’s my coding
<?php include 'connect.php'; echo '';
echo '
'; echo '
'; include 'registerform.php'; } else { $cryptpass = hash_hmac('sha512', $user_password, 'asaltforthepassword'); $sql = "INSERT INTO Users(username, user_password) VALUES('". mysql_real_excape_string($username).'" '. $cryptpass .', NOW(), 0, 0)'; $result = mysql_query($sql) if($result) { echo 'Something went wrong while registering, try again'; echo mysql_error(); include 'registerform.php'; } else { echo 'Account successfully created.'; } } } echo '
';
?>
Register
'; foreach($_POST as $key => $value) { $$key = mysql_real_escape_sring($value); } if($_SERVER['REQEUST_METHOD'] != 'POST') { include 'registerform.php'; } else { $errors = array(); if(!ctype_alnum($username)) { $errors[] = 'Your username must contain numbers and letters only!'; } if(strlen($username) > 30 || strlen($useranme) < 5) { $erros[] = 'Your username must be between 5 and 30 characters.'; } if(isset($user_password)) { if($user_password != $confirm_user_pass) { $errors[] = 'You passwords did not match!'; } } if(strlen($user_password) < 5) { $errors[] = 'Your password must be greater than 5 characters.'; } $usercheck = "SELECT username FROM Users WHERE username = '$username'"; $usercheck_query = mysql_query($usercheck); $usercheck_result = mysql_num_rows($usercheck_query); if($user_query > 0) { $errors[] = 'This username is already in use, please try again.'; } if(!empty($errors)) { echo 'Please fix the following errors:'; echo '
- ';
foreach($errors as $key => $value)
{
echo '
- ' . $value . ' '; } echo '
'; include 'registerform.php'; } else { $cryptpass = hash_hmac('sha512', $user_password, 'asaltforthepassword'); $sql = "INSERT INTO Users(username, user_password) VALUES('". mysql_real_excape_string($username).'" '. $cryptpass .', NOW(), 0, 0)'; $result = mysql_query($sql) if($result) { echo 'Something went wrong while registering, try again'; echo mysql_error(); include 'registerform.php'; } else { echo 'Account successfully created.'; } } } echo '