Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/07/2011, 04:56
Avatar de Eleazan
Eleazan
 
Fecha de Ingreso: abril-2008
Ubicación: Ibiza
Mensajes: 1.879
Antigüedad: 16 años
Puntos: 326
Respuesta: Redirigir a la página después del login

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!