The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Апач и доступ"
Версия для распечатки Пред. тема | След. тема
Форум WEB технологии
Исходное сообщение [ Отслеживать ]

. "RE: Апач и доступ" +/
Сообщение от Avremail (?), 18-Ноя-02, 16:13 
><Directory ...>
>AuthName "My Realm"
>AuthType    Basic
>AuthUserFile ....../.htaccess
>Require user user user1
></Directory>
А можно чуть по конкретнее?

На всякий случай кусок файла index.php

<?
include("include.php");
if (!($PHP_AUTH_USER)) {
    Header("WWW-Authenticate: Basic realm=\"SquidLog\"");
    Header("HTTP/1.0 401 Unauthorized");
    echo "<html><h2>$auth_bail_out</h2></html>\n";
    exit;
}
if (!(verifyuser($PHP_AUTH_USER,$PHP_AUTH_PW))) {
    echo "<html><h1>$auth_inc_login</h1></html>";
    $PHP_AUTH_USER="";
    exit;
}
if (getuserstatus($PHP_AUTH_USER)==1) {
    header("Cache-Control: must-revalidate");
    header("Location: control.php\n\n");
    exit;
}
if (getuserstatus($PHP_AUTH_USER)==2) {
    header("Cache-Control: must-revalidate");
    header("Location: current.php\n\n");
    exit;
}
?>

процедура verifyuser обрабатывает имя и пасс и сверяет со значениями в базе MySQL

У меня такое чуство, что переменные $PHP_AUTH_USER,$PHP_AUTH_PW не передаются verifyuser.

Где копать?

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Апач и доступ, Avr, 18-Ноя-02, 15:03  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру