Обучение/Помощь новичкам | Нужно помощь #11
Тема закрыта by
ARHILES
#11
________
посл. ред. 28.03.2022 в 20:16; всего 2 раз(а); by ARHILES
________
посл. ред. 28.03.2022 в 20:16; всего 2 раз(а); by ARHILES
А где запуск сессии? У тебя стоит ток стоп
БЕЛАЗ, так и было и в другом топ тоже так но работает
БЕЛАЗ, https://statok.top/m/authentication такой же скрипты все работает
ARHILES (28.03.2022 в 19:43)
Всем ку сегодня заметил что не работает вход на сайт раньше все нормально был удалил файл, добавил ещё со старой бекап но все равноне работает
Ссылки на сайт https://statop.net/m/authentication
Всем ку сегодня заметил что не работает вход на сайт раньше все нормально был удалил файл, добавил ещё со старой бекап но все равноне работает
Ссылки на сайт https://statop.net/m/authentication
php
<?php
ob_start();
define('NTOP', 1);
$title = 'Страница авторизации';
require_once ('../system/connect.php');
require_once ('../system/core.php');
require_once ('../system/function.php');
require_once ('head.php');
switch ($act)
{
default:
unreg();
echo '<div class="topik">Авторизация</div>';
if(!isset($_POST['ok']))
{
echo '<div class="main">';
echo'
<form action="authentication" method="POST">
Ваш логин:<br/>
<input type="text" class="input" name="login" maxlength="30" value="" size="20" maxlength="50" /><br/>
Ваш пароль:<br/>
<input type="text" class="input" name="password" maxlength="30" value="" size="20" maxlength="50" /><br/>
<input name="ok" type="submit" value="Войти" /><br/>
';
echo '</div><div class="main">
<a href="https://'.$set['home'].'/m/recoveryPassword">Забыли пароль?</a><br />
<a href="https://'.$set['home'].'/m/registration">Регистрация</a>
</div>';
}
else
{
if(empty($_POST['login']) OR empty($_POST['password']))
{
$error = 'Одно из полей не было заполнено!';
}
if(mb_strlen($_POST['login']) > 30 OR mb_strlen($_POST['login']) < 3)
{
$error.='Поле "Логин" должно быть не меньше 5 и не больше 30 символов!<br/>';
}
if(mb_strlen($_POST['password']) > 30 OR mb_strlen($_POST['password']) < 4)
{
$error.='Поле "Пароль" должно быть не меньше 5 и не больше 30 символов!<br/>';
}
if(isset($error))
{
echo '<div class="main">';
echo $error;
echo '<a href="https://'.$set['home'].'/m/authentication">Назад</a><br/>';
echo '</div>';
}
else
{
$login = htmlspecialchars(trim($_POST['login']));
$password = md5(htmlspecialchars(trim($_POST['password'])));
$user_isset = mysql_query("SELECT * FROM `users` WHERE `login` = '".$login."' AND `password` = '".$password."'");
if(mysql_num_rows($user_isset) > 0)
{
$row = mysql_fetch_array($user_isset);
SetCookie('login',$login,time()+3600*24*365, '/');
SetCookie('password',$password,time()+3600*24*365, '/');
echo '
<div class="main">
Добро пожаловать , <font color="green"><strong>'.$row['login'].'</strong></font><br/>
Ваш текущий IP: <font color="green"><strong>'.$ip.'</strong></font><br/>
<a href="https://'.$set['home'].'/m/office">Мой кабинет</a><br/>
</div>
';
}
else
{
echo '<div class="stat">';
echo 'Пользователь не найден в базе , или данные не верны!<br/>';
echo '<a href="https://'.$set['home'].'/m/authentication">Назад</a>';
echo '</div>';
}
}
}
break;
case 'exit':
reg();
if(isset($_COOKIE['login']) AND isset($_COOKIE['password']))
{
SetCookie('login','',time(), '/');
SetCookie('password','',time(), '/');
echo '<div class="topik">Успешный выход</div>';
echo '<div class="main">';
echo 'Вы успешно вышли! <br/>';
echo '</div>';
}
else
{
echo '<div class="main">';
echo 'Вы не авторизованы для выхода! <br/>';
echo '</div>';
}
break;
}
require_once ('foot.php');
?>Так пробуй
Включи показ ошибок, вангую проблема не в файле авторизации, а во включениях где идёт проверка на авторизацию через куки
________
посл. ред. 28.03.2022 в 19:55; всего 1 раз(а); by GooDLike
________
посл. ред. 28.03.2022 в 19:55; всего 1 раз(а); by GooDLike
БЕЛАЗ, не работает
GooDLike (28.03.2022 в 19:54)
Включи показ ошибок, вангую проблема не в файле авторизации, а во включениях где идёт проверка на авторизацию через куки
Включи показ ошибок, вангую проблема не в файле авторизации, а во включениях где идёт проверка на авторизацию через куки
------
Скачиваний: 99
GooDLike, unreg(); убрал эти код работает
GooDLike (28.03.2022 в 19:54)
Включи показ ошибок, вангую проблема не в файле авторизации, а во включениях где идёт проверка на авторизацию через куки
Включи показ ошибок, вангую проблема не в файле авторизации, а во включениях где идёт проверка на авторизацию через куки
Спасибо
Стр.: 1, 2
