нет.
просто session_start() не требуется,
а session_register("user") выполняется только если isset($_POST["authuser"])
далее используется просто isset($_SESSION["user"])...
вощем last modified пропадает только когда юзер залогинился.
хотя всёравно хочется обойти как-нить это дело, чтобы просто в каком-нить config.php прописать session_start() и пользоваться только массивом $_SESSION[] без всяких register и unregister. т.к. сессии используются на всём сайте, для сохранения всякой всячины для пользователя, например, то, в какой валюте показывать цены и т.п. вощем и с этим наверное придётся так же пока извратиться.