[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: помогите разобраться с авторизацией.
igorianru
помогите разобраться, вот нашел на этом форуме про регистрацию и авторизацию, с регистрацией разобрался м авторизацией недоконца, вот код авторизации она вроде работает вот только проверка постоянно пишет "проходи" подскажите как исправить..

<? include('../../blok/db.php'); 

if( isset($ok))
{
// Подсчитываем количество строк, удовлетворяющих условию
$res = mysql_query("SELECT * FROM users WHERE
WHERE `login` = '"
. mysql_real_escape_string($login) ."'
AND `pass` = '"
. mysql_real_escape_string($pass) ."'
"
);



// Если строка найдена, свой. А нет - пшол вон.
if($res > 0 )
echo 'Проходи!';
else
echo 'Стой, стрелять буду!';
}

?>
[html]<form action="" method="post">
Логин <input name="login" type="text"><br>
Пароль <input name="pass" type="password"><br>
<
input name="ok" type="submit" value="Тук-тук">
</
form>
[/
html]

<?
//проверка

if($login === $login && $pass === $pass)
echo 'Проходи!';
else
echo 'Стой, стрелять буду!';


?>




Спустя 8 минут, 17 секунд (22.10.2011 - 23:41) Игорь_Vasinsky написал(а):
Цитата
if($res > 0 )


if(mysql_num_rows($res) )



а в конце что это ? я не догнал...


Цитата
<?
//проверка

    if($login === $login && $pass === $pass) 
        echo 'Проходи!'; 
    else 
        echo 'Стой, стрелять буду!'; 


?>


как то урывками чтоль учитесь...

Спустя 5 минут, 36 секунд (22.10.2011 - 23:47) igorianru написал(а):
ну в конце это уже отсебятина.. мне нужно проверку сделать чтобы её можно было поставить на страницу которая должна отображаться только зарегистрированным. вот я и пытался что сочинить

Спустя 3 минуты, 30 секунд (22.10.2011 - 23:51) igorianru написал(а):
здесь пишет ошибку
if(mysql_num_rows($res) )


Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource

Спустя 32 минуты, 56 секунд (23.10.2011 - 00:23) imbalance_hero написал(а):
igorianru
$res = mysql_query("запрос") or die(mysql_error());

Спустя 16 минут (23.10.2011 - 00:39) Игорь_Vasinsky написал(а):
Цитата
ну в конце это уже отсебятина..

это вы про что юноша щас?

Спустя 43 секунды (23.10.2011 - 00:40) alexbel2404 написал(а):
опять говнокод попова )

Спустя 1 минута, 20 секунд (23.10.2011 - 00:41) Игорь_Vasinsky написал(а):
Цитата
ну в конце это уже отсебятина.. мне нужно проверку сделать чтобы её можно было поставить на страницу которая должна отображаться только зарегистрированным. вот я и пытался что сочинить


blink.gif

на каждой такой странице проверять в БД логин будешь?

есто делается с помощью сессий.

Спустя 1 минута, 46 секунд (23.10.2011 - 00:43) Игорь_Vasinsky написал(а):
ты вообще $login и $pass и $ok инициализировал?

У тя щас прилетает тока

$_POST['ok']
$_POST['login']
$_POST['pass']

Спустя 16 минут, 41 секунда (23.10.2011 - 01:00) m4a1fox написал(а):
Э! А пароль не шифруем?

Спустя 1 час, 10 минут, 10 секунд (23.10.2011 - 02:10) imbalance_hero написал(а):
m4a1fox
Конечно нет! Надо же иметь доступ ко всем паролям посетителей smile.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.