За последние 24 часа нас посетил 17071 программист и 1629 роботов. Сейчас ищут 1184 программиста ...

распознование свой/чужой

Тема в разделе "Прочие вопросы по PHP", создана пользователем phil_ep, 19 июл 2006.

  1. phil_ep

    phil_ep Активный пользователь

    С нами с:
    19 июл 2006
    Сообщения:
    4
    Симпатии:
    0
    Коллеги, подскажите как сделать следущую вещь:

    На компьютере поднят сервер с ПХП. Требуется чтобы когда заходит определенный Windows-пользователь тогда пароль на приложение не спрашивался, а когда заходят все остальные пользователи, чтобы система требовала их авторизоваться. Как реализовать саму авторизацию я знаю, помощь требуется только в распозновании свой/чужой. Я пробовал настроить все это через переменные окружения, но почему-то ПХП их не читает (точнее читает, но не все. Напр. PATH читает, а USERNAME нет). Установлены PHP v4, Windows XP SP2. Заранее спасибо.
     
  2. Ti

    Ti Активный пользователь

    С нами с:
    3 июл 2006
    Сообщения:
    2.378
    Симпатии:
    1
    Адрес:
    d1.ru, Екатеринбург
    по IP не катит?
     
  3. phil_ep

    phil_ep Активный пользователь

    С нами с:
    19 июл 2006
    Сообщения:
    4
    Симпатии:
    0
    Компьютер один и тот же. Т.е. пользователи логинятся прямо на компьютер с сервером. Соответственно IP у всех 127.0.0.1 ;-))
     
  4. Ti

    Ti Активный пользователь

    С нами с:
    3 июл 2006
    Сообщения:
    2.378
    Симпатии:
    1
    Адрес:
    d1.ru, Екатеринбург
    ниче не понял. что такое "логинятся" тогда?
     
  5. phil_ep

    phil_ep Активный пользователь

    С нами с:
    19 июл 2006
    Сообщения:
    4
    Симпатии:
    0
    Заходят в Windows. Задача в том чтобы определенные Windows-пользователи могли заходить в систему без авторизации, остальные же просто не могли зайти. Т.е. чтобы было что-то типа Windows-авторизации.
     
  6. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    phil_ep

    разреши запуск апачи только для нужных юзеров. остальным - отлуп.
     
  7. phil_ep

    phil_ep Активный пользователь

    С нами с:
    19 июл 2006
    Сообщения:
    4
    Симпатии:
    0
    Апач запущен как сервис. Скорее всего это нецелесообразно менять. Т.к. пользователи приходят и уходят, логинятся и логофятся достаточно часто, а сервис должен оставаться. Или имеется ввиду не сам запуск апача, а обработка Апачем запросов только от определенных пользователей? Если да, то как сделать так чтобы апач сам узнавал какой Windows-пользователь в данный момент делает запрос и в зависимости от уровня доступа давал доступ либо не давал?
     
  8. NIKO

    NIKO Активный пользователь

    С нами с:
    10 фев 2006
    Сообщения:
    655
    Симпатии:
    0
    Адрес:
    Armenia
    а мож так
    if($_ENV['USERNAME'] == xXx ){
    header("location: s.php")
    }
    else {
    автаризация
    }

    :) разберешься
     
  9. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    phil_ep

    юзеры логиняться локально или в домен?
     
  10. Shiz

    Shiz Активный пользователь

    С нами с:
    22 июл 2006
    Сообщения:
    6
    Симпатии:
    0
    phil_ep
    к пхп отношения имеет мало, легче написать простенькую прогу на vb для управления сервером(апач, пхп и тд.)