Помощь по скриптам | Автологин
Тема закрыта by
uNick
Привет всем!!! Помогите, подскажите что тут не правильно ???
php
<?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(); } } ?> php
$password = md5(md5(md5(filter($_GET['password']))));
Вот что выдает
------
87690_Screenshot_20240407224349914_com.yandex.browseredit.jpg (29.8 Kb)
Скачиваний: 113
------
Скачиваний: 113
что в твоем понятии "Автологин"?
php
if (!empty($_GET['login']) && !empty($_GET['password'])){
Так вон стоит же Гет запрос, это и говорит о дальнейшим автологине, подробнее расскажи что именно ты собираешься?
