Work on Admin page
This commit is contained in:
@@ -6,6 +6,16 @@ $username = 'ppruser'; // Replace with your database username
|
||||
$password = 'iJ8kN*5[g6P3jaqN'; // Replace with your database password
|
||||
$database = 'pprdevdb'; // Replace with your database name
|
||||
|
||||
function getUserIP() {
|
||||
if (!empty($_SERVER['HTTP_CLIENT_IP'])) {
|
||||
return $_SERVER['HTTP_CLIENT_IP'];
|
||||
} elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) {
|
||||
return $_SERVER['HTTP_X_FORWARDED_FOR'];
|
||||
} else {
|
||||
return $_SERVER['REMOTE_ADDR'];
|
||||
}
|
||||
}
|
||||
|
||||
function connectDb() {
|
||||
|
||||
// Create connection
|
||||
@@ -22,8 +32,8 @@ function connectDb() {
|
||||
|
||||
function logJournal($conn, $id, $message) {
|
||||
|
||||
$stmt = $conn->prepare("INSERT INTO journal (ppr_id, entry, user) VALUES (?, ?, ?)");
|
||||
$stmt->bind_param("iss", $id, $message, $_SERVER['PHP_AUTH_USER']);
|
||||
$stmt = $conn->prepare("INSERT INTO journal (ppr_id, entry, user, ip) VALUES (?, ?, ?, ?)");
|
||||
$stmt->bind_param("isss", $id, $message, $_SERVER['PHP_AUTH_USER'], getUserIP());
|
||||
$stmt->execute();
|
||||
$stmt->close();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user