84 lines
2.8 KiB
PHP
84 lines
2.8 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>
|
|
<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="your_site_key"></div>
|
|
|
|
<button type="submit">Login</button>
|
|
|
|
<p>Don't have an account? <a href="#" onclick="showRegister()">Register here</a></p>
|
|
</form>
|
|
</div>
|
|
|
|
<!-- Register Form -->
|
|
<div id="register-box" class="auth-box hidden">
|
|
<form action="/inc/php/register.php" method="POST">
|
|
<h2>Register</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="age">Age</label>
|
|
<input type="number" name="age" min="16" required>
|
|
|
|
<div class="g-recaptcha" data-sitekey="6LeIxAcTAAAAAJcZVRqyHh71UMIEGNQ_MXjiZKhI"></div>
|
|
|
|
<button type="submit">Register</button>
|
|
|
|
<p>Already have an account? <a href="#" onclick="showLogin()">Login here</a></p>
|
|
</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");
|
|
}
|
|
</script>
|
|
|
|
<?php include($_SERVER['DOCUMENT_ROOT'] . '/inc/php/footer.php'); ?>
|