diff --git a/_includes/User.class.php b/_includes/User.class.php index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..177a751daea4f4bc98f66e813058933bb8f09f77 100644 --- a/_includes/User.class.php +++ b/_includes/User.class.php @@ -0,0 +1,24 @@ +<?php +class User +{ + public static function signup($user, $pass, $email, $phone) + { + // Store $conn values from class Database + $conn = Database::getConnection(); + + $sql = "INSERT INTO `auth` (`username`, `password`, `email`, `phone`, `block`, `active`) + VALUES ('$user', '$pass', '$email', '$phone', '0', '1');"; + $error = false; + + + if ($conn->query($sql) === true) { + $error = false; + } else { + echo "Error: " . $sql . "<br>" . $conn->error; + $error = $conn->error; + } + + $conn->close(); + return $error; + } +} diff --git a/_templates/signup-content.php b/_templates/signup-content.php index 9c469b0d6e20ad05bedd39772c24f93518622a75..c0bf1fa3513d490427562e93978fd8b036e7b7ba 100644 --- a/_templates/signup-content.php +++ b/_templates/signup-content.php @@ -9,7 +9,7 @@ if (isset($_POST['username']) and isset($_POST['password']) and isset($_POST['em $password = $_POST['password']; $email = $_POST['email']; $phone = $_POST['phone']; - $error = signup($username, $password, $email, $phone); + $error = User::signup($username, $password, $email, $phone); $signup = true; } diff --git a/libs/load.php b/libs/load.php index cf4827fa17c6e791c77661d0909c65b838c6dff0..0351992ec79c062a253ed676833740ef222144ef 100644 --- a/libs/load.php +++ b/libs/load.php @@ -3,6 +3,7 @@ // To include class files automatically include_once '_includes/Mic.class.php'; include_once '_includes/Database.class.php'; +include_once '_includes/User.class.php'; function load_template($name) { @@ -20,24 +21,4 @@ function validate_credentials($username, $password) } } -// Connecting to database -function signup($user, $pass, $email, $phone) -{ - // Store $conn values from class Database - $conn = Database::$conn; - - $sql = "INSERT INTO `auth` (`username`, `password`, `email`, `phone`, `block`, `active`) -VALUES ('$user', '$pass', '$email', '$phone', '0', '1');"; - $error = false; - - if ($conn->query($sql) === true) { - $error = false; - } else { - echo "Error: " . $sql . "<br>" . $conn->error; - $error = $conn->error; - } - - $conn->close(); - return $error; -}