- Регистрация
- 5 Авг 2020
- Сообщения
- 24
- Лучшие ответы
- 1
- Репутация
- 5
Добрый день уважаемые пользователи pawno-info.ru!
Взял готовый код авторизации, подключил к сайту, но при вводе данных не входит в личный кабинет, то есть ввожу логин, пароль, нажимаю кнопку входа и ничего не происходит.
Код authorization.php:
Код login.php:
UPD: Код login.tpl:
Взял готовый код авторизации, подключил к сайту, но при вводе данных не входит в личный кабинет, то есть ввожу логин, пароль, нажимаю кнопку входа и ничего не происходит.
Код authorization.php:
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: ./");
}
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");
}
?>
PHP:
<?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);
?>
PHP:
<section id="login" class="login">
<div class="container">
<h1 class="main__text">Авторизация</h1>
<p class="main-p">Вход в аккаунт</p>
<div class="auth__index">
<div class="auth-table">
<div class="form-group">
<?=$info_user?>
<?=$info_pass?>
<input type="text" name="nick" required="" placeholder="Введите ник" class="l-input">
<input type="password" name="password" required placeholder="Введит пароль" class="l-input">
<button type="submit" name="login" class="btn btn-s">Войти</button>
</div>
<a class="what-password" href="">Забыли пароль?</a>
</div>
</div>
</div>
</section>