From b166dc8f36480328c922c990a75ec18aa7b03375 Mon Sep 17 00:00:00 2001 From: duergner Date: Thu, 20 Mar 2003 16:37:20 +0000 Subject: [PATCH] Problem with session_register fixed. Problem with duplicate sessions fixed --- lam/templates/login.php | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/lam/templates/login.php b/lam/templates/login.php index 961fc060..6c1f2329 100644 --- a/lam/templates/login.php +++ b/lam/templates/login.php @@ -23,15 +23,10 @@ $Id$ LDAP Account Manager checking login data. */ -// Starting LDAP Account Manager session -session_name("LDAP Account Manager"); -session_start(); - // including ldap.php which provides basic ldap functions include_once("../lib/ldap.php"); $config = new Config; // Creating new Config object -session_register($config); // Register $config object in session // checking if the submitted username/password is correct. if($action == "checklogin") @@ -40,8 +35,8 @@ if($action == "checklogin") $result = $ldap->connect($username,$passwd); if($result == True) // Username/password correct. Doing some configuration and loading main Frame. { - session_register(ldap); // Register $ldap object in session - session_register(language); // Register $language in session + session_register("ldap"); // Register $ldap object in session + session_register("language"); // Register $language in session // setting language $language = explode(":", $language); @@ -69,6 +64,13 @@ if($action == "checklogin") // Loading Login page else { -include("./login.inc"); + // Starting LDAP Account Manager session + session_name("LDAP Account Manager"); + session_start(); + + session_register("config"); // Register $config object in session + + + include("./login.inc"); } ?>