<?php
session_start();
echo "<h2>Session Debug Information</h2>";
echo "<h3>Current Session Data:</h3>";
echo "<pre>";
print_r($_SESSION);
echo "</pre>";
echo "<h3>Registration Status:</h3>";
echo "Email: " . ($_SESSION['registration_email'] ?? 'NOT SET') . "<br>";
echo "OTP: " . ($_SESSION['registration_otp'] ?? 'NOT SET') . "<br>";
echo "OTP Time: " . ($_SESSION['otp_generated_time'] ?? 'NOT SET') . "<br>";
if (isset($_SESSION['otp_generated_time'])) {
$age = time() - $_SESSION['otp_generated_time'];
echo "OTP Age: $age seconds<br>";
echo "OTP Valid: " . ($age <= 600 ? "YES" : "NO (Expired)") . "<br>";
}
echo "Email Verified: " . ($_SESSION['email_verified'] ?? 'NOT SET') . "<br>";
echo "<h3>Quick Actions:</h3>";
echo '<a href="register.php">Start Registration</a> | ';
echo '<a href="verify-otp.php">Verify OTP</a> | ';
echo '<a href="?clear=1">Clear Session</a>';
if (isset($_GET['clear'])) {
session_destroy();
echo "<br><br><strong>Session cleared! <a href='debug_session.php'>Refresh</a></strong>";
}
?>