Loading...
Привет всем!!!
Помогите, подскажите что тут не правильно ???

<?php
define('GITOP', 1);
require_once('system/connect.php');
require_once('system/core.php');
require_once('system/function.php');
require_once('head.php');

if (empty($_GET['login']) and empty($_GET['password'])){

$login = filter($_GET['login']);
$password = md5(md5(md5(filter($_GET['password']))));
}

$sql = mysql_query("SELECT `login` FROM `users` WHERE `login` = '".$login."' and `password` = '".$password."' LIMIT 1");
$dbsql = mysql_fetch_array(mysql_query("SELECT `login`,`password` FROM `users` WHERE `login` = '".$login."' and `password`='".$password."' LIMIT 1"));

if(mysql_num_rows($sql)){
//-----Ставим куки-----//
setcookie('login', $dbsql['login'], time()+86400*365, '/');
setcookie('password', $password, time()+86400*365, '/');
//-----Перекидаем на главную-----//
header('location: /');
exit();

} else {

$title = 'Авторизация';

echo '<div class="title">Авторизация</div>';

//-----Проверяем на ввод логина-----//
if(empty($login)) {
echo '<div class="error">Вы не ввели логин!</div>';
require_once ('foot.php');
exit();
}

if(mb_strlen($login) > 20 or mb_strlen($login) < 3) {
echo '<div class="error">Введите логин от 3 до 20 символов!</div>';
require_once ('foot.php');
exit();
}

//-----Проверка на символы-----//
if(!preg_match('|^[a-z0-9\-]+$|i', $login)) {
echo '<div class="error">Кириллица запрещена в логине!</div>';
require_once ('foot.php');
exit();
}

//-----Проверяем на ввод пароля-----//
if(empty($password)) {
echo '<div class="error">Вы не ввели свой пароль!</div>';
require_once ('foot.php');
exit();
}

if(mb_strlen($password) < 5) {
echo '<div class="error">Введите пароль от 5 символов!</div>';
require_once ('foot.php');
exit();
}

//-----Проверка на символы-----//
if(!preg_match('|^[a-z0-9\-]+$|i', $password)) {
echo '<div class="error">Кириллица запрещена в пароле!</div>';
require_once ('foot.php');
exit();
}

if(!empty($login) && !empty($password)) if($dbsql==0) {
echo '<div class="error">Такого пользователя не существует!</div>';
require_once ('foot.php');
exit();
}
}

?>
$password = md5(md5(md5(filter($_GET['password']))));

чего так мало md5?
Лара , фиг знает я это код вытащил с другого движка
Вот что выдает

Изображение

------
87690_Screenshot_20240407224349914_com.yandex.browseredit.jpg (29.8 Kb)
Скачиваний: 92
uNick , у тебя в урле не передается логин и пароль
Лара , как сделать чтобы передавался
uNick (7 апр 2024, в 20:40)
Лара , как сделать чтобы передавался
что в твоем понятии "Автологин"?
uNick , 8 строку замени на
if (!empty($_GET['login']) && !empty($_GET['password'])){
Лара , я же правильно ввожу


https://sitekz/autolog.php?login=Login&amp;password=Password
Так вон стоит же Гет запрос, это и говорит о дальнейшим автологине, подробнее расскажи что именно ты собираешься?
Онлайн: 9
Время:
Gen. 0.1092
(c) ByMAS.RU 2010-2025