fix eventual bugs when user exists in database and connection doesn't work

This commit is contained in:
Thomas Citharel 2015-03-01 21:56:01 +01:00
parent 6269df8df9
commit 5395d7f8f5

View file

@ -127,6 +127,13 @@ else if (isset($_POST['install'])) {
} }
// create database structure // create database structure
$query = $handle->exec($sql_structure); $query = $handle->exec($sql_structure);
$usertest = executeQuery($handle,"SELECT * from users WHERE username = ?", array($username));
if (!empty($usertest)) {
$continue = false;
$errors[] = "An user already exists with this username in database.";
}
} catch (PDOException $e) { } catch (PDOException $e) {
$errors[] = $e->getMessage(); $errors[] = $e->getMessage();
$continue = false; $continue = false;
@ -134,13 +141,6 @@ else if (isset($_POST['install'])) {
} }
} }
$usertest = executeQuery($handle,"SELECT * from users WHERE username = ?", array($username));
if (!empty($usertest)) {
$continue = false;
$errors[] = "An user already exists with this username in database.";
}
if ($continue) { if ($continue) {
$sql = "INSERT INTO users (username, password, name, email) VALUES (?, ?, ?, ?)"; $sql = "INSERT INTO users (username, password, name, email) VALUES (?, ?, ?, ?)";
$params = array($username, $salted_password, $username, $email); $params = array($username, $salted_password, $username, $email);