Почему не переходит на страницу с ЛК?

При авторизации, не переходит на страницу с личным кабинетом (index.php), так же при авторизации не выдаёт ошибки с неправильным паролем или аккаунтом "$info_pass", "$info_user".

login.php:

<?
require 'config.php';
if(isset($_POST['login']))
{	
	$name = $_POST['nick'];
	$password = $_POST['password'];
	$search = mysqli_query("SELECT * FROM `".$account['table']."` WHERE `".$account['name']."`='$name'");
	if(mysqli_num_rows($search)!=0)
	{
		$user = mysqli_fetch_array($search);
		if($user["".$account['pass'].""]==$password)
		{
			setcookie("pass", md5(md5($password)).":".$name, time() + 60*100, "/");
			header("Location: ./index.php");
		}
		else
		{
            $info_pass="<div class=\"alert alert-danger\">
  <strong>Ошибка!</strong> Пароль не правильный.
</div>";
		}

	}
	else
	{
		$info_user = "<div class=\"alert alert-danger\">
  <strong>Ошибка!</strong> Игрок не найден.
</div>";
	}
}
if($_GET["access"]=="exit"){
	setcookie("pass", "", "0", "/");
	header("Location: ./login.php");
}	
?>


authorization.php:

<?php

require '../engine/function.php';
require '../engine/authorization.php';
if(!(empty($_COOKIE["pass"]) || $_COOKIE["pass"]=="")) return header("Location: ./");

 $template = 
     str_replace(array(
            '{%isclass%}'
		),
		array(
		),
		file_get_contents('../templates/header.tpl')) .
     str_replace(array(
            '{%isclass%}'
		),
		array(
		),
		file_get_contents('../templates/login.tpl')) . 
        str_replace(array(
			'{%footer%}',
		),
		array(
		),
		file_get_contents('../templates/footer.tpl'));

	exit($template);
?>
  • Вопрос задан
  • 86 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы