Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- require "connect.php";
- $username = addslashes($_POST["username"]);
- $password = addslashes($_POST["password"]);
- $email = addslashes($_POST["email"]);
- $name = addslashes($_POST["name"]);
- $surname = addslashes($_POST["surname"]);
- $country = addslashes($_POST["country"]);
- $town = addslashes($_POST["town"]);
- $hashedPassword = password_hash($password, PASSWORD_BCRYPT);
- $query = "SELECT `Imie` FROM dane_logowania WHERE Login = '$username'";
- $result = mysqli_query($conn, $query);
- if(!$result)
- {
- $response = array('message' => "Error on checking existing",
- 'register' => "false");
- echo(json_encode($response));
- mysqli_close($connect);
- }
- else
- {
- $rowsInt = mysqli_num_rows($result);
- if($rowsInt > 0)
- {
- $response = array('message' => "Username is already exist",
- 'register' => "false");
- echo(json_encode($response));
- mysqli_close($connect);
- }
- else
- {
- $emailQuery = "SELECT `Email` FROM dane_logowania WHERE `Email` = '$email'";
- $emailResult = mysqli_query($conn, $emailQuery);
- if(!$emailResult)
- {
- $response = array('message' => "Error on checking existing",
- 'register' => "false");
- echo(json_encode($response));
- mysqli_close($connect);
- }
- else
- {
- $emailRowsInt = mysqli_num_rows($result);
- if($emailRowsInt > 0)
- {
- $response = array('message' => "Email is already exist",
- 'register' => "false");
- echo(json_encode($response));
- mysqli_close($connect);
- }
- else
- {
- if(password_verify($password, $hashedPassword))
- {
- $registerQuery = "INSERT INTO `dane_logowania`(`Login`, `Haslo`, `Email`, `Imie`, `Nazwisko`, `Kraj`, `Miasto`) VALUES ('$username','$hashedPassword', '$email', '$name', '$surname', '$country', '$town')";
- $registerResult = mysqli_query($conn, $registerQuery);
- if(!$registerQuery)
- {
- $response = array('message' => "Error on registering",
- 'register' => "false");
- echo(json_encode($response));
- mysqli_close($connect);
- }
- else
- {
- $response = array('message' => "You are register",
- 'register' => "true");
- echo(json_encode($response));
- mysqli_close($connect);
- }
- }
- else
- {
- $response = array('message' => "Error on hashing password",
- 'register' => "false");
- echo(json_encode($response));
- mysqli_close($connect);
- }
- }
- }
- }
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement