Files
willes_AI/landing.php
2025-10-12 00:07:59 +02:00

97 lines
3.0 KiB
PHP

<?php
session_start();
require_once($_SERVER['DOCUMENT_ROOT'] . '/db.php');
require_once($_SERVER['DOCUMENT_ROOT'] . '/config.php');
include($_SERVER['DOCUMENT_ROOT'] . '/inc/php/header.php');
?>
<link rel="stylesheet" href="/inc/css/style.css">
<script src="https://www.google.com/recaptcha/api.js" async defer></script>
<body>
<nav class="navbar">
<div class="logo">MailGenius</div>
<ul class="nav-links">
<li><a href="#" class="active" onclick="showLogin(); highlightTab(this)">Login</a></li>
<li><a href="#" onclick="showRegister(); highlightTab(this)">Create Account</a></li>
<li><a href="#" onclick="alert('About us content coming soon!')">About Us</a></li>
</ul>
</nav>
<div class="container" id="auth-container">
<h1>AI Email Generator</h1>
<!-- Login Form -->
<div id="login-box" class="auth-box">
<form action="/inc/php/login.php" method="POST">
<h2>Login</h2>
<?php if (isset($_SESSION['login_error'])): ?>
<p class="error"><?= $_SESSION['login_error']; unset($_SESSION['login_error']); ?></p>
<?php endif; ?>
<label for="login_email">Email or Username</label>
<input type="text" name="login_email" required>
<label for="login_password">Password</label>
<input type="password" name="login_password" required>
<div class="g-recaptcha" data-sitekey="6LeIxAcTAAAAAJcZVRqyHh71UMIEGNQ_MXjiZKhI"></div>
<button type="submit">Login</button>
</form>
</div>
<!-- Register Form -->
<div id="register-box" class="auth-box hidden">
<form action="/inc/php/register.php" method="POST">
<h2>Create Account</h2>
<?php if (isset($_SESSION['register_error'])): ?>
<p class="error"><?= $_SESSION['register_error']; unset($_SESSION['register_error']); ?></p>
<?php endif; ?>
<label for="username">Username</label>
<input type="text" name="username" required>
<label for="email">Email</label>
<input type="email" name="email" required>
<label for="confirm_email">Confirm Email</label>
<input type="email" name="confirm_email" required>
<label for="password">Password</label>
<input type="password" name="password" required>
<label for="dob">Date of Birth</label>
<input type="date" name="dob" required
min="1900-01-01"
max="<?php echo date('Y-m-d'); ?>">
<div class="g-recaptcha" data-sitekey="6LeIxAcTAAAAAJcZVRqyHh71UMIEGNQ_MXjiZKhI"></div>
<button type="submit">Register</button>
</form>
</div>
</div>
<script>
function showRegister() {
document.getElementById("login-box").classList.add("hidden");
document.getElementById("register-box").classList.remove("hidden");
}
function showLogin() {
document.getElementById("register-box").classList.add("hidden");
document.getElementById("login-box").classList.remove("hidden");
}
function highlightTab(el) {
document.querySelectorAll('.nav-links a').forEach(link => link.classList.remove('active'));
el.classList.add('active');
}
</script>
<?php include($_SERVER['DOCUMENT_ROOT'] . '/inc/php/footer.php'); ?>