pusiyjan
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору заставил работать вот такой Код: <?php $auth = false; // Assume user is not authenticated if (isset( $PHP_AUTH_USER ) && isset($PHP_AUTH_PW)) { mysql_connect($hostname, $username, $password ) or die ( 'Не могу создать соединение' ); @mysql_select_db("$dbName") or die ('Не могу выбрать базу данных'); $sql = "SELECT * FROM tusers WHERE username = '$PHP_AUTH_USER' AND password = '$PHP_AUTH_PW'"; $result = mysql_query( $sql ) or die ( 'Не могу выполнить query.' ); $num = mysql_numrows( $result ); if ( $num != 0 ) { $auth = true; } } if ( ! $auth ) { header( 'WWW-Authenticate: Basic realm="Private"' ); header( 'HTTP/1.0 401 Unauthorized' ); echo 'В авторизации отказано'; echo "<p>Логин : {$_SERVER['PHP_AUTH_USER']}<br />"; echo "<p>Пароль: {$_SERVER['PHP_AUTH_PW']}<br />"; exit; } else { echo '<P>Вы авторизированы</P>'; echo "<p>Добро пожаловать: {$_SERVER['PHP_AUTH_USER']}<br />"; echo "<p>Ваш пароль: {$_SERVER['PHP_AUTH_PW']}<br />"; echo "<form action='{$_SERVER['PHP_SELF']}' METHOD='post'>\n"; echo "<input type='submit' value='Авторизоваться повторно' />\n"; echo "</form></p>\n"; } ?> | Подскажите как и где мне привязываться к кукам или стартовать сессии, т.е. после какого слова и что писать? И у меня почему-о не работает кнопка на ворме с повторной авторизацией, а почему Добавлено: и еще самый главный вопрос почему разово авторизировавшись я вхожу все время под этим же пользователем, и у меня не появляется запроса на авторизацию? |