Помогите пожалуйста!!! Вот код авторизации: <?php include("connect.php"); if (!isset($_POST['PHP_AUTH_USER'])) { header ("WWW-Authenticate: Basic realm=\"PHP 5 Unleashed Protected Area\""); header ("HTTP/1.0 401 Unauthorized"); exit(); } else { $_POST['PHP_AUTH_USER'] = str_replace("'", "''", $_POST['PHP_AUTH_USER']); $_POST['PHP_AUTH_PW'] = str_replace("'", "''", $_POST['PHP_AUTH_PW']); } $query = "SELECT pass FROM userlist WHERE name='".$_POST['name']."'"; $lst = mssql_query($query); if (!$lst) { header ("WWW-Authenticate: Basic realm=\"PHP 5 Unleashed Protected Area\""); header ("HTTP/1.0 401 Unauthorized"); exit() ; } if (mssql_num_rows($lst) !=0) { header ("WWW-Authenticate: Basic realm=\"PHP 5 Unleashed Protected Area\""); header ("HTTP/1.0 401 Unauthorized"); exit(); } $pass = mssql_fetch_array($lst); if ($_POST['pass'] != $pass['pass']) { header ("WWW-Authenticate: Basic realm=\"PHP 5 Unleashed Protected Area\""); header ("HTTP/1.0 401 Unauthorized"); exit(); } ?> При загрузке страницы высвечивается поле для ввода логина и пароля я ввожу правильно логин с паролем а он всеравно запрашивает!
Я смотрю тебе никто не отвчает, но я не могу тебе помочь. Я только начал изучать MSSQL, PHP и MySQL. Напишите кому-нибудь из пользователей форума в личку или на E-mail.
zver $query = "SELECT pass FROM userlist WHERE name='".$_POST['name']."'"; В этой строке ошибка ($_POST['PHP_AUTH_USER'] там должно подставляться). Но кажется мне, что ошибка здесь не единственная... с каких это пор данные basic-авторизации передаются через массив $_POST? Они ж всегда шли через $_SERVER, разве нет?
zver if ($_POST['pass'] != $pass['pass']) Здесь тоже ошибка... (та же самая, $_POST['pass'] вместо $_SERVER['PHP_AUTH_PW']) Хосспади, где ж вы такие кошмарные скрипты берете? Еще и обработку ошибки повторили 4 (четыре!) раза...
Я пока вообще в этих кодах ничего не понимаю, пока тлько начал всё это изучать. И базыданных у меня созданы в JavaScript, а не в PHP.
Я формы создаал для своего сайта с помощью сервиса Jotform (http://jotfom.com). Там вместе со всеми веб-формами в JavaScript автоматически параллельно создаются HTML базы данных. Там есть система упраления данными пользоателей. Но есть и недостатки. Там нельзя создать систему авторизции пользователей.
Просто зарегистрируйтесь на этом сайте, создавайте для своего сайта веб-формы, вот и всё. Но хоть там и создаются базы даных автоматически, но чтобы они отображались в виде HTML страницы, их надо настроить. Для того, чтобы еб-формы отображались на страницах Вашего сайта, надо вставить их JavaScript-коды на ту или иную страницу Вашего сайта.
в том то и прикол, что у тебя ничего не создается. Всё создается на том сайте, у тебя просто Яваскрипт код, что-то типа информера. Потому, не нужно говорить потому, что эти слова полнейший бред
НЕТ!!! Загляните, напрер,на мой сайт http://viv1794.narod2.ru на страницу "Контакт". там есть моя форма обратной связи. Правда, мой сайт перегружен рзличными JavaScript-кодами поэтму поставьте себе стандартны настройки в браузере, а иначе так не откроете сайт.
tommyangelo Ну зачем споришь - хтмл базы - нормальное явление. Js базы тоже рулят. Еще есть css базы. Иди учись, двоечник)
Я не двоечник!!! Я уже много с этим работю, уже нескоо месяцев! Это я только пхп начал изучать только несколько дн наза.
Интуит А на твоем сайте можно грабить корованы? Апельсин Лично я всегда базы создаю в блокнот-файле, а редактирую их в консоле. Css-базами пользовацца нильзя, у них ниская валентность.
просто надо запускать с ключом -force, а то будет тормозить. И желательно упаковывать через Paint 2.8 build 1.1 2upd или Photoshop CS 14.0 .