Совсем не обладаю php , сайт переносился с одного хостинга на другой , после того как он был перенесён (не мной) перестало заходить в админ панель сайта. Грешу на базу данных , насколько я понимаю в базе данных должны содержаться столбцы, которые отвечают за логин и пароль для входа в админ-панель, но их там нет. В чем может быть ещё проблема и, если проблема в базе данных можно ли исходя из кода ниже , сделать таблицу в бд?
CMS самописная.
Вход в админ-панель, вводя любые значения происходит одно и тоже, страница редиректится на moderator/index.php
В error_log ошибка только в том, что неизвестная переменная HTTP_POST_VARS , как я почитал, сейчас ставят более новую просто $_POST , но также ничего не меняется. Как сказали, на прошлом хостинге стояла очень старая версия php , сейчас стоит 5.3
Буду очень рад помощи!
<?
if($HTTP_POST_VARS['enter'])
{
$user_login = $HTTP_POST_VARS['login'];
$user_pwd = $HTTP_POST_VARS['pwd'];
$values = preg_split("/\s+/", implode(" ", file("files/enter.txt")));
$login = $values[0];
$password = $values[1];
if(($login == $user_login) && ($password == $user_pwd))
{
session_start();
$user_id = session_id();
// $user_id = md5(rand(1111, 9999));
$fp = fopen("files/session.txt", "w");
fwrite($fp, $user_id);
// setcookie("session_id", $user_id, 1000, "", "localhost");
header("Location: moderator.php");
// setcookie("session_id", $user_id, 1000, "", "localhost");
// $redir = "<a href=moderator.php>Go</a>";
}
else{header("Location: index.php");}
}
?>