Обучение/Помощь новичкам | В чем ошибка?
короче не проходит авторизация.
Пишет ВЫ НЕ ВВЕЛИ ЛОГИН
ВЫ НЕ ВВЕЛИ ПаРОЛЬ
if(isset($_GET['good'])){
$login = filtre($login);
$password = filtre($password);
if(empty($login)) $err[] = 'Вы не ввели логин';
if(empty($password)) $err[] = 'Вы не ввели пароль';
$dbinfo = mysql_fetch_array(mysql_query("SELECT `login`,`password` FROM `user` WHERE `login` = '".$login."' and `password`='".$password."' LIMIT 1"));
if(!empty($login) && !empty($password)) if($dbinfo==0) $err[] = 'Введенные данные не верны';
if(!$err){
setcookie('ulogin', $login, time()+86400*365, '/');
setcookie('upassword', $password, time()+86400*365, '/');
Пишет ВЫ НЕ ВВЕЛИ ЛОГИН
ВЫ НЕ ВВЕЛИ ПаРОЛЬ
предполагаю что проблема в этом:
$login = filtre($login);
$password = filtre($password);
$login = filtre($login);
$password = filtre($password);
код формы авторизации скиньте сюда.
SayrusCraft (24.04.2017 в 22:42)
предполагаю что проблема в этом:
$login = filtre($login);
$password = filtre($password);
предполагаю что проблема в этом:
$login = filtre($login);
$password = filtre($password);
нет
SayrusCraft (24.04.2017 в 22:43)
код формы авторизации скиньте сюда.
код формы авторизации скиньте сюда.
вот
<form action="?m=auth&good" method="post">
Логин:<br><input name="login" value="'.$login.'"/><br>Пароль [<a href="?m=password">Забыли пароль?</a>]:<br><input type="password" name="password" value="'.$password.'"/><br>
<input type="submit" value="Вход"/>
LOLKEK , лично я не вижу что бы переменным $login и $password были установлены какие либо значения.
я так полагаю вы сами написали все это?
LOLKEK , а где
$login = $_POST['login'];
$password = $_POST['password'];
Поменяй
На
$login = $_POST['login'];
$password = $_POST['password'];
Поменяй
$login = filtre($login);
$password = filtre($password);
На
$login = filtre($_POST['login']);
$password = filtre($_POST['password']);
SayrusCraft (24.04.2017 в 22:42)
предполагаю что проблема в этом:
$login = filtre($login);
$password = filtre($password);
предполагаю что проблема в этом:
$login = filtre($login);
$password = filtre($password);
исправил. забыл $_POST прописать
Avenax (24.04.2017 в 23:08)
LOLKEK , а где
$login = $_POST['login'];
$password = $_POST['password'];
Поменяй
На
LOLKEK , а где
$login = $_POST['login'];
$password = $_POST['password'];
Поменяй
$login = filtre($login);
$password = filtre($password);
На
$login = filtre($_POST['login']);
$password = filtre($_POST['password']);
ты меня опередил
Благодарю
Стр.: 1, 2