X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=src%2Fredirect.php;h=f48de676470d505576e098158a8006e27be26542;hb=48d015b4373687e272b90168c0859ab4617babc0;hp=ce067196dd2dea479257b3752210cf75b3460799;hpb=c6f28eb1fd0a7e7de3eb16ba8e786e04d75ca6d1;p=squirrelmail.git diff --git a/src/redirect.php b/src/redirect.php index ce067196..f48de676 100644 --- a/src/redirect.php +++ b/src/redirect.php @@ -70,7 +70,7 @@ if (!sqsession_is_registered('user_is_logged_in')) { /* regenerate the session id to avoid session hyijacking */ sqsession_destroy(); - sqsession_is_active(); + @sqsession_is_active(); session_regenerate_id(); /** * The cookie part. session_start and session_regenerate_session normally set @@ -106,6 +106,11 @@ if (!sqsession_is_registered('user_is_logged_in')) { sqsession_register($sqimap_capabilities, 'sqimap_capabilities'); $delimiter = sqimap_get_delimiter ($imapConnection); + if (isset($sqimap_capabilities['NAMESPACE']) && $sqimap_capabilities['NAMESPACE'] == true) { + $namespace = sqimap_get_namespace($imapConnection); + sqsession_register($namespace, 'sqimap_namespace'); + } + sqimap_logout($imapConnection); sqsession_register($delimiter, 'delimiter');