la "solución" rápida, sería la siguiente:
Cuando haces
Código PHP:
if (!$membersite->CheckLogin()) {
$membersite->RedirectToURL("../index.php");
exit;
}
en la URL a la que accede desde el correo, podrías mandar, por GET, algún parametro al index, en plan
Código PHP:
if (!$membersite->CheckLogin()) {
$membersite->RedirectToURL("../index.php?ref=miurldemail");
exit;
}
Así, en el login (index.php) modificas el formulario, y le añades un
Código HTML:
<input type="hidden" value="<?php echo $_GET['ref']; ?>" name="ref">
Así, después podrías hacer algo así como:
Código PHP:
if (isset($_POST['submit'])) {
if ($membersite->Login()) {
if (isset($_POST['ref']) {
$ref = $_POST['ref'];
$membersite->RedirectToURL($ref);
} else {
$membersite->RedirectToURL("php/principal.php");
}
}
}
Más o menos, con algo así debería servirte.
Un saludo!