|
|
|
|
|
для: cheops
(29.08.2005 в 19:16)
| | Понятно, спасибо :) | |
|
|
|
|
|
|
|
для: Atom
(29.08.2005 в 15:51)
| | Да можно, а зачем вам pass после SELECT? Просто смотрите количество строк
<?php
$query = "SELECT COUNT(*) FROM userlist WHERE name='".$_SERVER['PHP_AUTH_USER']."' AND pass='".$_SERVER['PHP_AUTh_PW']."'";
$lst = @mysql_query($query);
?>
|
Это приложение-идея, как раз и предназначенное для модификации - возможно вы захотите ввести несколько уровней привелегий и т.п. Цель скрипт - показать идею такого способа авторизации. | |
|
|
|
|
|
|
| У вас там со строки 31 идет разного вида проверка результата запроса - есть ли пользователь, нет ли ошибки, равны ли пароли.
А почему бы не сделать запрос такого вида
$query = "SELECT pass FROM userlist WHERE name='".$_SERVER['PHP_AUTH_USER']."' AND pass='".$_SERVER['PHP_AUTh_PW']."'";
$lst = @mysql_query($query);
|
И проверять только по результату mysql_num_rows?
Спрашиваю просто из любопытства. | |
|
|
|
|