Thanks for the reply Nog. If this weren't using the Pear::Auth class it wouldn't be an issue. I'm not unsetting anything so I'm somewhat confused. The docs for the class do reference the session named as $_authsession but attempting to access these vars yields the same results.
I'll post the code I'm using which I really doubt will be of any use but it'll be worth a shot.
// class instantiation junk
$auth->start();
if ($auth->checkAuth()) {
$user = $auth->getUsername();
$auth->setSessionName("drew");
include 'app.php';
}
$user is indeed being set appropriately and I can access it with no problem. I can also see that is set in the $_SESSION var_dump() output. I just can't figure out why I can't access anything else. Totally weird, I've never encountered this behavior before.
The only reason I'm attempting to check the session vars is because if I instantiate a new Auth object to check the checkAuth() method it kills all the session information already created on within the original auth code, as I said using include 'app.php'; inside the original object has resolved at least accessing my user set variable.
Hmm I suppose I could just set a couple of my own vars like this and check against them =)
We'll see what happens I'll post back on the results.