Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Perl (http://www.flasher.ru/forum/forumdisplay.php?f=21)
-   -   Есть ли в перле аналог сессий (http://www.flasher.ru/forum/showthread.php?t=30398)

RFMitrio 17.04.2002 18:30

Есть ли в перле аналог сессий
 
Интересно, а есть? И если нет, как на перле делать аутентификацию?

Crazy 17.04.2002 18:34

Вопрос лишен смысла. сли рассматривать "что я хотел спрость, а не то, что я спросил", то ответом на первый вопрос будет вот это:

http://www.linuxjournal.com/article.php?sid=4143

Что же до аутентификации , то она вообще никак не завязана на сессии.

RFMitrio 17.04.2002 19:01

Я имел в виду навигацию по закрытым зонам сайта с помощью переменных сеанса. То есть при логине session_ragister(переменная), а потом - смотрим, зарегистрирована она или нет и в соответствии с этим даем или не даем доступ к странице. А в перле как это реализуется?

Crazy 17.04.2002 19:04

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

Если мы не имеем возможности использовать нормальное решение, то см. приведенную ранее ссылку.

RFMitrio 17.04.2002 19:56

Цитата:

Для нафигации по закрытым зонам сайта есть нормальная аутентификация, которая обеспечивается самим веб-сервером. Никакие "переменные сессий" для этого не нужны.
А как это делается? Список юзеров, имеющих доступ должен же где-то храниться. Например, в БД. и может изменяться через веб-интерфейс. А так каким образом?

Crazy 17.04.2002 20:27

Цитата:

Оригинал написал(а) RFMitrio

А как это делается? Список юзеров, имеющих доступ должен же где-то храниться. Например, в БД. и может изменяться через веб-интерфейс. А так каким образом?

RTFM. К примеру -- mod_auth_dbm. Вот тебе и база данных. А будешь ли ты наполнять ее через веб-интерфейс или как-то еще -- серверу без разницы.

shagren 18.04.2002 17:27

Вот ету табличку с просьбой ввести login/password можешь увидеть ежели сделаешь так:
Код:

print "status: 401 Unauthorized\n";
print "WWW-authenticate: basic realm=\"Enter login and password\"\n";
print "content-type: text/html\n\n";

...а дальше юзаешь етот пароль/пассворд как хош
можешь например его в кукесы загнать

Crazy 18.04.2002 18:16

Цитата:

Оригинал написал(а) shagren
Вот ету табличку с просьбой ввести login/password можешь увидеть ежели сделаешь так:
Увы, это не помешает веб-серверу раздавать напарво и налево статические документы из защищенной зоны.

shagren 18.04.2002 19:37

Ето конечно да,
Но вопрос-то был :cool: :
Цитата:

как на перле делать аутентификацию?

Crazy 19.04.2002 13:51

...и ответ был дан немедленно. А далее объясняется, почему этого не нужно хотеть. :)


Часовой пояс GMT +4, время: 10:53.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.