Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- if ($_GET['register'] == 'true') {
- registerUser();
- } else {
- echo "Invalid command.";
- }
- function registerUser() {
- $con = mysql_connect("localhost","root","aiden223");
- if (!$con)
- {
- die('Could not connect: ' . mysql_error());
- }
- mysql_select_db("users", $con) or die(mysql_error());
- $username = $_POST['user'];
- $password = $_POST['password'];
- $password2 = $_POST['password2'];
- $email = $_POST['email'];
- $usernameValid = "YES";
- $passwordValid = "YES";
- $emailValid = "YES";
- $usernameMessage = "";
- $passwordMessage = "";
- $emailMessage = "";
- $finalPassword = "";
- if (strlen($username) <3) {
- $usernameValid == "YES";
- } else {
- $usernameMessage == "Username is too short.";
- $usernameValid == "NO";
- }
- if ($password == $password2) {
- $passwordValid == "YES";
- } else {
- $passwordMessage == "Invalid password.";
- $passwordValid == "NO";
- }
- function checkEmail($email) {
- if(preg_match("/^([a-zA-Z0-9])+([a-zA-Z0-9\._-])
- ?*@([a-zA-Z0-9_-])+([a-zA-Z0-9\._-]+)+$/",
- $email)){
- list($emailUser,$domain)=split('@',$email);
- if(!checkdnsrr($domain,'MX')) {
- $emailValid == "NO";
- $emailMessage == "Invalid email address.";
- } else {
- $emailValid == "YES";
- }
- }
- }
- if(($usernameValid == "YES") && ($passwordValid == "YES") && ($emailValid == "YES")) {
- mysql_query("INSERT INTO users (username, password, email) VALUES ('".$username."', '".$password."', '".$email."');");
- $expire=time()+86400;
- setcookie('user', $username, $expire);
- error_reporting(-1);
- echo "<center><font face='Verdana' size='2'>Registration successful. You are now registered and logged in as " . $username . ".";
- //echo "<br />An email has been sent to $email confirming your registration has been completed.";
- echo "<br />Click the button to go to the last page.</font>";
- echo "<br /><input type='button' value='Go back' onClick='history.go(-1)'></center>";
- } else if(($usernameValid == "NO") OR ($passwordValid == "NO") OR ($emailValid == "NO")){
- echo $passwordMessage;
- echo $usernameMessage;
- echo $emailMessage;
- }
- mysql_close($con);
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement