Вход, база данных?

Совсем не обладаю 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");}
	}
?>
  • Вопрос задан
  • 731 просмотр
Решения вопроса 1
@Vitsliputsli
Что значит "вводя любые значения"? Нужно не любые, а те, которые в "files/enter.txt".
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы