USERS_FILE fix

This commit is contained in:
Ryan
2025-03-03 12:39:00 -05:00
committed by GitHub
parent d331436f13
commit d8dcdd28e6
7 changed files with 10 additions and 7 deletions

View File

@@ -4,9 +4,12 @@
<img src="https://raw.githubusercontent.com/error311/multi-file-upload-editor/refs/heads/master/resources/main-screen.png" alt="main screen"> <img src="https://raw.githubusercontent.com/error311/multi-file-upload-editor/refs/heads/master/resources/main-screen.png" alt="main screen">
**Changes 3/3/2025:** **Changes 3/3/2025:**
folder management added folder management added
some refactoring some refactoring
config added USERS_FILE
# Multi File Upload & Edit # Multi File Upload & Edit

View File

@@ -3,7 +3,7 @@ require 'config.php';
session_start(); session_start();
header('Content-Type: application/json'); header('Content-Type: application/json');
$usersFile = USERS_FILE; $usersFile = UPLOAD_DIR . USERS_FILE;
// Determine if we are in setup mode: // Determine if we are in setup mode:
// - Query parameter setup=1 is passed // - Query parameter setup=1 is passed

View File

@@ -3,7 +3,7 @@ require 'config.php';
session_start(); session_start();
header('Content-Type: application/json'); header('Content-Type: application/json');
$usersFile = USERS_FILE; $usersFile = UPLOAD_DIR . USERS_FILE;
// Function to authenticate user // Function to authenticate user
function authenticate($username, $password) { function authenticate($username, $password) {

View File

@@ -4,7 +4,7 @@ session_start();
header('Content-Type: application/json'); header('Content-Type: application/json');
// Check if users.txt is empty or doesn't exist // Check if users.txt is empty or doesn't exist
$usersFile = USERS_FILE; $usersFile = UPLOAD_DIR . USERS_FILE;
if (!file_exists($usersFile) || trim(file_get_contents($usersFile)) === '') { if (!file_exists($usersFile) || trim(file_get_contents($usersFile)) === '') {
// Return JSON indicating setup mode // Return JSON indicating setup mode
echo json_encode(["setup" => true]); echo json_encode(["setup" => true]);

View File

@@ -5,6 +5,6 @@ define('BASE_URL', 'http://yourwebsite/uploads/');
define('TIMEZONE', 'America/New_York'); define('TIMEZONE', 'America/New_York');
define('DATE_TIME_FORMAT', 'm/d/y h:iA'); define('DATE_TIME_FORMAT', 'm/d/y h:iA');
define('TOTAL_UPLOAD_SIZE', '5G'); define('TOTAL_UPLOAD_SIZE', '5G');
define('USERS_FILE', '/var/www/uploads/users.txt'); define('USERS_FILE', 'users.txt');
date_default_timezone_set(TIMEZONE); date_default_timezone_set(TIMEZONE);
?> ?>

View File

@@ -7,7 +7,7 @@ if (!isset($_SESSION['authenticated']) || $_SESSION['authenticated'] !== true ||
echo json_encode(["error" => "Unauthorized"]); echo json_encode(["error" => "Unauthorized"]);
exit; exit;
} }
$usersFile = USERS_FILE; $usersFile = UPLOAD_DIR . USERS_FILE;
$users = []; $users = [];
if (file_exists($usersFile)) { if (file_exists($usersFile)) {
$lines = file($usersFile, FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES); $lines = file($usersFile, FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);

View File

@@ -3,7 +3,7 @@ require 'config.php';
session_start(); session_start();
header('Content-Type: application/json'); header('Content-Type: application/json');
$usersFile = USERS_FILE; $usersFile = UPLOAD_DIR . USERS_FILE;
// Only allow admins to remove users // Only allow admins to remove users
if ( if (