![]() Server : Apache/2 System : Linux server-15-235-50-60 5.15.0-164-generic #174-Ubuntu SMP Fri Nov 14 20:25:16 UTC 2025 x86_64 User : gositeme ( 1004) PHP Version : 8.2.29 Disable Function : exec,system,passthru,shell_exec,proc_close,proc_open,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname Directory : /home/gositeme/domains/soundstudiopro.com/public_html/ |
<?php
session_start();
require_once 'config/database.php';
// Only allow admin to run this
if (!isset($_SESSION['user_id']) || !isset($_SESSION['is_admin']) || !$_SESSION['is_admin']) {
die('Access denied. Admin only.');
}
$pdo = getDBConnection();
echo "<h1>👥 Creating Sample Users</h1>";
try {
// Sample user data
$sample_users = [
['name' => 'Alex Chen', 'email' => 'alex@sample.com', 'password' => password_hash('password123', PASSWORD_DEFAULT)],
['name' => 'Sarah Johnson', 'email' => 'sarah@sample.com', 'password' => password_hash('password123', PASSWORD_DEFAULT)],
['name' => 'Mike Rodriguez', 'email' => 'mike@sample.com', 'password' => password_hash('password123', PASSWORD_DEFAULT)],
['name' => 'Emma Wilson', 'email' => 'emma@sample.com', 'password' => password_hash('password123', PASSWORD_DEFAULT)],
['name' => 'David Kim', 'email' => 'david@sample.com', 'password' => password_hash('password123', PASSWORD_DEFAULT)],
['name' => 'Lisa Thompson', 'email' => 'lisa@sample.com', 'password' => password_hash('password123', PASSWORD_DEFAULT)],
['name' => 'James Brown', 'email' => 'james@sample.com', 'password' => password_hash('password123', PASSWORD_DEFAULT)],
['name' => 'Maria Garcia', 'email' => 'maria@sample.com', 'password' => password_hash('password123', PASSWORD_DEFAULT)],
['name' => 'Robert Lee', 'email' => 'robert@sample.com', 'password' => password_hash('password123', PASSWORD_DEFAULT)],
['name' => 'Jennifer Davis', 'email' => 'jennifer@sample.com', 'password' => password_hash('password123', PASSWORD_DEFAULT)]
];
$created_users = 0;
foreach ($sample_users as $user_data) {
// Check if user already exists
$stmt = $pdo->prepare("SELECT id FROM users WHERE email = ?");
$stmt->execute([$user_data['email']]);
if (!$stmt->fetch()) {
// Insert new user
$stmt = $pdo->prepare("
INSERT INTO users (name, email, password, credits, created_at)
VALUES (?, ?, ?, ?, NOW())
");
$stmt->execute([
$user_data['name'],
$user_data['email'],
$user_data['password'],
rand(5, 50) // Random credits
]);
$created_users++;
echo "<p>✅ Created user: {$user_data['name']}</p>";
} else {
echo "<p>⏭️ User already exists: {$user_data['name']}</p>";
}
}
echo "<h2>🎉 Sample users creation complete!</h2>";
echo "<p>Created {$created_users} new sample users.</p>";
echo "<p><a href='/generate_chart_data.php' style='color: #667eea; text-decoration: none;'>Generate Chart Data →</a></p>";
} catch (Exception $e) {
echo "<p style='color: red;'>Error: " . $e->getMessage() . "</p>";
}
?>
<style>
body {
font-family: 'Inter', sans-serif;
background: #0a0a0a;
color: white;
padding: 2rem;
line-height: 1.6;
}
h1 {
color: #667eea;
margin-bottom: 2rem;
}
h2 {
color: #764ba2;
margin-top: 2rem;
}
p {
margin: 0.5rem 0;
}
a {
color: #667eea;
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
</style>