Please use valid email
'; $error = true; } if(strlen($password) == 0) { echo '
'; $error = true; } if($password != $password_confirm) { echo '
'; $error = true; } if(!$REuppercase || !$RElowercase || !$REnumber || !$REspecialChars || strlen($password) < 8) { echo '
'; $error = true; } if(!$error) { $statement = $pdo->prepare("SELECT * FROM users WHERE email = :email"); $result = $statement->execute(array('email' => $email)); $user = $statement->fetch(); if($user !== false) { echo '
'; $error = true; } } if(!$error) { $statement = $pdo->prepare("SELECT * FROM users WHERE username = :username"); $result = $statement->execute(array('username' => $username)); $user = $statement->fetch(); if($user !== false) { echo 'already a user here
'; $error = true; } } if(!$error) { $password_hash = password_hash($password, PASSWORD_DEFAULT); $statement = $pdo->prepare("INSERT INTO users (email, username, givenName, activated, lastName, password) VALUES (:email, :username, :givenName, '0', :lastName, :password)"); $result = $statement->execute(array('email' => $email, 'username' => $username, 'givenName' => $givenName, 'lastName' => $lastName, 'password' => $password_hash)); if($result) { echo ''; $showFormular = false; } else { echo 'Error. Please try again!
'; } } } if($showFormular) { ?>