session_register("user") выполняется только если isset($_POST["authuser"])
далее используется просто isset($_SESSION["user"])...
родной.
ты это...
на практике-то попробовал всю эту теорию?
"далее" - это когда?
в другом скрипте?
а с какой радости будет isset($_SESSION["user"]) если сессия еще не стартовала?
-~{}~ 11.06.04 17:16:
ты, вообще, понимаешь, что код
session_register("user");
АБСОЛЮТНО идентичен коду
session_start();
$_SESSION["user"]=$user;
?
и что как ни переставляй их местами, смысл не изменится?
забудь про свои session_register
во всех скриптах поставь строчку
if (isset($_REQUEST[session_name()])) session_start();
плюс, session_start() пишешь после того, как юзер ввел пароль и ты проверил, что пароль правильный.