Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- session_start();
- if(isset($_POST['submit'])){
- include '../db.php';
- $username = $_POST['username'];
- $email = $_POST['email'];
- $password = $_POST['password'];
- $country = $_POST['country'];
- if(empty($username) || empty($email) || empty($password) || empty($country)){
- header("Location: ../login.php?register=empty");
- exit();
- } else{
- if(!preg_match("/^[a-zA-Z]*$/", $username)){
- header("Location: ../login.php?register=invalid");
- exit();
- }else{
- if(!filter_var($email, FILTER_VALIDATE_EMAIL)){
- header("Location: ../login.php?register=email");
- exit();
- } else {
- $sql = "SELECT * FROM users WHERE username='$username'";
- $result = mysqli_query($conn, $sql);
- $resultCheck = mysqli_num_rows($result);
- if ($resultCheck > 0) {
- header("Location: ../login.php?register=usertaken");
- exit();
- } else {
- $hashedpwd = password_hash($password, PASSWORD_DEFAULT);
- $sql = "INSERT INTO users (username, email, password, country)
- VALUES ('$username','$email', '$hashedPwd', '$country')";
- $result = mysqli_query($conn, $sql);
- header("Location: ../index.php?register=success");
- exit();
- }
- }
- }
- }
- } else{
- header("Location: ../login.php");
- exit();
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement