diff -r 9c1ab9c74662 -r 6a8c4f1fc6c9 includes/sessions.php --- a/includes/sessions.php Mon Jun 16 19:04:33 2008 -0400 +++ b/includes/sessions.php Mon Jun 16 19:05:16 2008 -0400 @@ -4016,6 +4016,9 @@ } foreach ( $rules as $perm_type => $perm_value ) { + if ( !isset($this->perms[$perm_type]) ) + continue; + if ( $this->perms[$perm_type] == AUTH_DENY ) continue;