Обучение/Помощь новичкам | Нужно помощь #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
Так пробуй
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)
Включи показ ошибок, вангую проблема не в файле авторизации, а во включениях где идёт проверка на авторизацию через куки
Включи показ ошибок, вангую проблема не в файле авторизации, а во включениях где идёт проверка на авторизацию через куки
------
Скачиваний: 107
GooDLike , unreg(); убрал эти код работает
GooDLike (28.03.2022 в 19:54)
Включи показ ошибок, вангую проблема не в файле авторизации, а во включениях где идёт проверка на авторизацию через куки
Включи показ ошибок, вангую проблема не в файле авторизации, а во включениях где идёт проверка на авторизацию через куки
Спасибо
Стр.: 1, 2
