Changeset 1385 for devel/login

Show
Ignore:
Timestamp:
12/06/07 12:20:00 (1 year ago)
Author:
rho
Message:

patch #192, improve require_login function

Signed-off: Rolando Espinoza La fuente <rho@prosoftpeople.com>

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • devel/login/index.php

    r1307 r1385  
    3636            $messages[] = __gettext("The password for this account is extremely insecure and represents a major security risk. You should change it immediately."); 
    3737        } 
    38         define('redirect_url', $redirect_url); 
    39         $_SESSION['messages'] = $messages; 
    40         header("Location: " . redirect_url); 
    41         exit; 
     38 
     39        // override with redirect_url in session 
     40        if (isset($_SESSION['redirect_url'])) { 
     41            define('redirect_url', $_SESSION['redirect_url']); 
     42            unset($_SESSION['redirect_url']); 
     43        } else { 
     44            define('redirect_url', $redirect_url); 
     45        } 
     46        header_redirect(redirect_url); 
    4247    } else { 
    4348        $messages[] = __gettext("Unrecognised username or password. The system could not log you on, or you may not have activated your account.");