session_is_registered()
В одном из файлов я поменял
if (session_is_registered("user_name"))
{
на
if (esset($_SESSION['user_name']))
{
после чего кое что вернулось, но ошибки стали вылазить в другом файле и вот тут такая замена не помогает.
Подскажите пожалуйства как нужно написать правильно чтобы восстановить работу форума.
Как изменить код чтобы вернуть работоспособность форума:
if (session_is_registered("user_id") && empty($action))
{
$action = "logout";
}
elseif (!session_is_registered("user_id") && isset($username) && $username != "" && isset($userpw) && $userpw != "")
{
$action = "login ok";
}
elseif (!session_is_registered("user_id") && isset($username) && isset($userpw) && ($username == "" || $userpw == ""))
{
header("location: ".basename($_SERVER['PHP_SELF'])."?msg=login_failed"); die("<a href=\"".basename($_SERVER['PHP_SELF'])."?msg=login_failed\">further...</a>");
}
elseif (!session_is_registered("user_id") && isset($_COOKIE['auto_login']) && isset($autologin) && $autologin == 1)
{
$action = "auto_login";
}
elseif (!session_is_registered("user_id") && empty($action) && empty($_GET['activate']))
{
$action = "login";
}
elseif (!session_is_registered("user_id") && empty($action) && isset($_GET['activate']))
{
$action = "activate";
}