Hi there: I am using PHP 4+ and MySQL to manage access to secured areas on a website. My problem is that my session functions don't seem to be working properly. Even after I start and register a session variable, my function to check that session variable says that it doesn't exist. Help!
Here are the scripts: Login page: <? require_once("db_con.php"); -creates the database connection require_once("user_auth.php"); - authenticates user in database session_start(); if($txtUsername && $txtPassword) { $result = login($txtUsername, $txtPassword); if (!$result) { header("Location: loginerror.php"); } else { session_start(); session_register("valid_user"); $valid_user = $result; - this passes in the unique id of the person who logged in. header("Location: ../memberso/default.php?idccacon=".$valid_user); } exit; } ?> --------------------------------- Now if the user exists it opens the ...default.php page, which has this code ... <? require_once("valid_user.php"); check_valid_user(); - which is in the valid_user.php This is the function that is called. <? function check_valid_user() { global $valid_user; if (!session_is_registered("valid_user")) header("Location: ../secure/accesserror.php"); } ?> thx! Jason -- PHP Windows Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]