На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
Дорогие друзья! Поздравляем вас с днём Победы!
msm.ru
Модераторы: Serafim, fatalist
  
    > Стандартные константы.... , Как узнать имя пользователя
      Я вот знаю, что пхп умеет брать айпи и имя удаленной машины.
      А может пхп взять из системы имя пользователя, из под которого была запущена страница.
      Заранее благодарен за ответ.
        Однозначно нет.

        Протокол не позволяет. Да и системы разные бывают -- в ДОС юзеров никаких, а из-под Arachne в инет ходить можно.
          В 90% это будет "nobody", или "apache", зависит от админа, ставившего веб-сервер.
          А нафига это надо?
            Ситуация у меня такая:
            Это надо для внутреннего сервака в конторе. Сервак у меня стоит на линуксе, а все пользователи будут входить из 2000 винды.
            Суть идеи такая. Есть форум, где студенты могут записывать разную ерунду(у каждого студента есть своя учетная запись, под которой он работает), так вот идея с регистрацией мне не очень нравиться. Вот было-бы неплохо, еслиб при добавлении сообщения, добавлялось также и имя пользователя, из под которого было отправлено сообщение. Так будет проще выяснить кто это написал и меньше гемороя с регистрациями всякими.
            Вот такая вот идея B)

            Добавлено Сегодня, 15:56
            Да, чуть не забыл: в инет это идти не будет

            Тихо мирно прекращаем offtopic...
            Сообщение отредактировано: Mastilior -
              Нереально. Все-таки единственный выход - регистрация.
              Можно конечно попробовать и по-другому - авторизировать пользователей средствами веб-сервера.
              Подробнее - почитай тут:

              http://httpd.apache.org/docs/howto/auth.html
              Веб-сервер apache (сообщение #436786)
              Веб-сервер apache (сообщение #436791)
                Посмотрел. Ссылки конечно интересные, но маленько не то.
                А в яве такое можно замутить?
                  В протоколе HTTP логин пользователя в системе никак не засвечивается, поэтому скрипту узнать о том, какой пользователь зашел, не удастся. Ява-классы (апплеты), думаю (как, впрочем, и ЯваСкрипты с ЯваСервлетами), тебе тоже не помогут, потому что броузер не делится информацией о том, какой пользователь его запустил. Слишком уж различна организация многопользовательских систем, так что без регистрации не обойтись.
                  1 пользователей читают эту тему (1 гостей и 0 скрытых пользователей)
                  0 пользователей:


                  Рейтинг@Mail.ru
                  [ Script execution time: 0,0299 ]   [ 14 queries used ]   [ Generated: 12.05.24, 15:40 GMT ]