X-Git-Url: https://code.citadel.org/?a=blobdiff_plain;f=ctdlphp%2Fctdlsession.php;h=b8f2dbcd14215fce35960876abf60fd69044670c;hb=1de9808551fd581902b0c3a8bb5a892c5d3272e2;hp=a890e842149692bebc7d170fa755cdd9bdb9ee88;hpb=e6a4b2358565a53c04c90bbeb34f661c5aec98c2;p=citadel.git diff --git a/ctdlphp/ctdlsession.php b/ctdlphp/ctdlsession.php index a890e8421..b8f2dbcd1 100644 --- a/ctdlphp/ctdlsession.php +++ b/ctdlphp/ctdlsession.php @@ -42,7 +42,7 @@ function establish_citadel_session() { // Ok, now try again. $clientsocket = fsockopen($sockname, 0, $errno, $errstr, 5); - // Try to log the user back in. + // Try to log the user back in and go back to the correct room. if ($clientsocket) { ctdl_iden(); // Identify client @@ -53,6 +53,13 @@ function establish_citadel_session() { $_SESSION["password"] ); } + + if ($_SESSION["room"]) { + ctdl_goto($_SESSION["room"]); + } + else { + ctdl_goto("_BASEROOM_"); + } } }