I have a function that checks to see if a user has an active session and
if so I'd like it to return the value of a variable (the variable
$username).  However, when I var_dump the variable it's value is NULL. 
Anyone know why?  Here's the function:

function auth_user($logged_in) {
  if (isset($logged_in)) {
    list($s_username, $hash) = explode(',',$logged_in);
    global $secret_word;
    if (md5($s_username.$secret_word) == $hash) {
      $username = $s_username;
      return $username;
    } else {
      die ("You have tampered with your session.");
    }
  } else {
    die ("Sorry, you are not logged in.  Please log in and try again.");
  }
}

Here's the code that calls the function which is in another script.

auth_user($_SESSION['login']);
var_dump($username);

Thanks,
Jason Giangrande


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to