modified users table, class and sign in class
This commit is contained in:
+12
-14
@@ -8,7 +8,7 @@ class Users extends Base {
|
||||
|
||||
// Variables
|
||||
|
||||
private $current_user_id = "";
|
||||
|
||||
private $current_user_serial = "";
|
||||
private $current_user_name = "";
|
||||
private $current_user_email = "";
|
||||
@@ -25,10 +25,8 @@ class Users extends Base {
|
||||
|
||||
date_default_timezone_set(self::TIMEZONE);
|
||||
|
||||
$this->current_user_id = $_SESSION[self::USER_ID] ?? "";
|
||||
$this->current_user_name = $_SESSION[self::USER_NAME] ?? "";
|
||||
$this->current_user_email = $_SESSION[self::USER_EMAIL] ?? "";
|
||||
|
||||
$this->pagination_page = $_SESSION[self::PAGINATION_PAGE] ?? 1;
|
||||
}
|
||||
|
||||
@@ -292,18 +290,18 @@ class Users extends Base {
|
||||
|
||||
$SQL = "select view_users.*
|
||||
from view_users
|
||||
where user_id = '{$user_name}'";
|
||||
where user_name = '{$user_name}'";
|
||||
|
||||
return $this->getTable("user", $SQL);
|
||||
}
|
||||
|
||||
// ======================
|
||||
// Return a User's Serial
|
||||
// ======================
|
||||
// =====================
|
||||
// Return a Users Serial
|
||||
// =====================
|
||||
|
||||
public function getUserSerial($user_id = "") {
|
||||
public function getUserSerial($user_name = "") {
|
||||
|
||||
$users = $this->getUserByUserId($user_id);
|
||||
$users = $this->getUserByUserId($user_name);
|
||||
|
||||
return ($users->count() === 0) ? 0 : (int) $users->record->user_serial;
|
||||
}
|
||||
@@ -440,19 +438,19 @@ class Users extends Base {
|
||||
public function userExists() {
|
||||
|
||||
$user_serial = filter_input(INPUT_POST, "user_serial", FILTER_SANITIZE_NUMBER_INT) ?: 0;
|
||||
$user_id = filter_input(INPUT_POST, "user_id") ?: "";
|
||||
$user_name = filter_input(INPUT_POST, "user_name") ?: "";
|
||||
|
||||
$user_id = strtolower(trim(preg_replace("/\s+/", " ", $user_id)));
|
||||
$user_name = strtolower(trim(preg_replace("/\s+/", " ", $user_name)));
|
||||
|
||||
$SQL = "select user_id
|
||||
$SQL = "select user_name
|
||||
from view_users
|
||||
where user_serial != :user_serial
|
||||
and user_id = :user_id";
|
||||
and user_name = :user_name";
|
||||
|
||||
$statement = $this->connect()->prepare($SQL);
|
||||
|
||||
$statement->bindValue(":user_serial", $user_serial);
|
||||
$statement->bindValue(":user_id", $user_id);
|
||||
$statement->bindValue(":user_name", $user_name);
|
||||
|
||||
$statement->execute();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user