![]() |
PHP+MySQL
Почему я не могу найти ошибку?
помогите <?php if(!isset($PHP_AUTH_USER)) // пользователь неизвестен { Header("WWW-Authenticate: Basic realm=\" \""); Header("HTTP/1.0 401 Unauthorized"); echo"Error.\n"; echo"You are not registered or have not correctly entered the password."; exit(); } else // пользователь известен, неизвестен пароль { // введенный пароль $password = "$PHP_AUTH_PW"; // просмотр базы для получения реального пароля $dbname="my_db"; $dbhost="localchot"; $dbuser="arxon"; $dbpasswd=""; $link = mysql_connect($dbhost, $dbuser, $dbpasswd); mysql_select_db($dbname); $result=mysql_query("SELECT name FROM users WHERE name=\"$PHP_AUTH_USER\""); $row=mysql_fetch_array($result); // проверка if ($row==NULL) // пользователя с таким именем нет в БД, выходим { Header("WWW-Authenticate: Basic realm=\"Admin Center\""); Header("HTTP/1.0 401 Unauthorized"); echo"Нет пользователя"; exit(); } else // пользователь с таким именем есть в БД, проверка пароля { $real_password="$row[password]"; if ($real_password!=$password) { Header("WWW-Authenticate: Basic realm=\"Admin Center\""); Header("HTTP/1.0 401 Unauthorized"); echo"Нет пароля"; exit(); } } } ?> |
А что хоть за ошибку выдает? в какой строке?
|
Код:
$result=mysql_query("SELECT name FROM users WHERE name=\"$PHP_AUTH_USER\"");Код:
$result=mysql_query("SELECT password FROM users WHERE name=\"$PHP_AUTH_USER\""); |
Помогите пожалуйста!
У меня диплом - "разработка инет-магазина"! Сказали сделать или PHP+MySQL, или ASP+SQL! Скажите, что легче? И подскажите пожалуйста линки на электронные книги по этомк вопросу! Спасибо! |
Seich
Хм.. Диплом говоришь. И ты до сих пор не разбирался в этом. Мда.. Если не стоит вопрос об эффективности, перспективе и т.д. и т.п. то лучше (легче) конечно PHP. Даже потому что PHP идет и под юниксом в том числе, соответственно не так трудно найти в нете исходники для обучения и очень вероятно даже готовые реализации. А если собираешься далее с этим работать то лучше знать оба. Добавлено через 4 минуты: Электрокниг много на форуме, в том числе и в подразделе "Электронные книги" |
| Часовой пояс GMT +4, время: 16:28. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.