From 196a913199b2a5c685cb5cfc10ddbaad12ab5514 Mon Sep 17 00:00:00 2001 From: Raghav <raghavsmart1213@gmail.com> Date: Wed, 5 Mar 2025 08:26:44 +0000 Subject: [PATCH] Created class for Insert user credentials --- _includes/User.class.php | 24 ++++++++++++++++++++++++ _templates/signup-content.php | 2 +- libs/load.php | 21 +-------------------- 3 files changed, 26 insertions(+), 21 deletions(-) diff --git a/_includes/User.class.php b/_includes/User.class.php index e69de29..177a751 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 9c469b0..c0bf1fa 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 cf4827f..0351992 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; -} -- GitLab