Loading...
#11
________
посл. ред. 28.03.2022 в 20:16; всего 2 раз(а); by ARHILES
А где запуск сессии? У тебя стоит ток стоп
БЕЛАЗ , так и было и в другом топ тоже так но работает
БЕЛАЗ , https://statok.top/m/authentication такой же скрипты все работает
ARHILES (28.03.2022 в 19:43) Всем ку сегодня заметил что не работает вход на сайт раньше все нормально был удалил файл, добавил ещё со старой бекап но все равноне работает Ссылки на сайт 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
БЕЛАЗ , не работает
GooDLike (28.03.2022 в 19:54)
Включи показ ошибок, вангую проблема не в файле авторизации, а во включениях где идёт проверка на авторизацию через куки


Изображение

------
81512_Screenshot_20220328220235_Chrome.png (297.3 Kb)
Скачиваний: 107
GooDLike , unreg(); убрал эти код работает
GooDLike (28.03.2022 в 19:54)
Включи показ ошибок, вангую проблема не в файле авторизации, а во включениях где идёт проверка на авторизацию через куки

Спасибо
Онлайн: 3
Время:
Gen. 0.1207
(c) Bym.Guru 2010-2026