The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Как узнать под каким именем зарегестрировался пользователь н..."
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы WEB технологии (Public)
Изначальное сообщение [Проследить за развитием треда]

"Как узнать под каким именем зарегестрировался пользователь н..."
Сообщение от Black emailИскать по авторуВ закладки on 30-Янв-04, 16:24  (MSK)
есть локальная сеть.
раздает интернет пользователям прокси-сервер (sqiud). при запуске Internet Explorer'а выпадает диалог где полтьзователь регестрируеться вводя тута имя и пароль... проверяет правильность регистрации скриптик на перле auth.pl

#!/usr/bin/perl
$| = 1 ;

%Users = (
    "guest"       => "1"            
         );
    
while (<>) {
  ($user, $passwd) = /^(\S+) (\S+)$/ ;
  if ((@Users{$user} eq $passwd) && !($user eq"") && !($passwd eq ""))
  {
  print "OK\n";
  } else
  {
  print "ERR\n";
  };
}       

храниться ли это имя пользователя в переменных окружения и как его можно выцепть оттуда?... потомучто другой скрипт который запускаеться из-под броузера

#!/usr/bin/perl
use CGI;

print "UserName: ", $REMOTE_USER;

ничего не дает... может это не та переменная?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Как узнать под каким именем зарегестрировался пользователь н..."
Сообщение от Michael emailИскать по авторуВ закладки on 31-Янв-04, 17:58  (MSK)
>храниться ли это имя пользователя в переменных окружения и как его можно
>выцепть оттуда?... потомучто другой скрипт который запускаеться из-под броузера
>
>#!/usr/bin/perl
>use CGI;
>
>print "UserName: ", $REMOTE_USER;
>
>ничего не дает... может это не та переменная?
имхо, никак!
весь сквид представляется http-серверу одним-единственным пользователем...

PS. а cgi-скрипт запускается не из под браузера, а из под http-сервера.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Как узнать под каким именем зарегестрировался пользователь н..."
Сообщение от Black emailИскать по авторуВ закладки on 05-Фев-04, 11:45  (MSK)
Абыдно....
  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Как узнать под каким именем зарегестрировался пользователь н..."
Сообщение от Михаил emailИскать по авторуВ закладки on 08-Фев-04, 09:55  (MSK)
>Абыдно....

хотя к суррогатный вариант можно использовать такую схему:
1) написать скрипт-редиректор для сквида, который в зависимости от имени пользователя вносил какие-то определенные изменения и/или дополнения в вызываемый url.
2)cgi-скрит должен анализировать изменения url-а и исходя из этого выполнять разные действия.

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




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

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