|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Ruslan Bondarev 2:4624/1.65 29 Jan 2001 12:27:07 To : Stanislav Los Subject : Re: Как осуществить работу зарегистрированных пользователей на сайте? -------------------------------------------------------------------------------- Понедельник Январь 29 2001 06:09, Stanislav Los -> All: SL> Подскажите, как осуществить работу зарегистрированных пользователей на SL> сайте? Т.е. человек залогинился, ходит по ссылкам на сайте (набору SL> генерируемых Перлом веб-страничек). SL> времени, сколько пользователь находится на сайте, и если он в течении SL> некоторого времени ничего не делал, то надо его разлогинить. Вобщем SL> как в надо поступить в таком случае? Когда-то давно я своим скудным умишком дошел до такого решения: После авторизации пользователя я генерировал очень случайную строку букв и/или цифр. В некоем каталоге /sessions я создавал директорию с именем в виде этой строки (назовем ее session_id), в особый файл в этой директории (session.cfg) я писал всю нужную мне информацию. Затем я линковал (ln -s) все нужные скрипты в эту директорию. Информация о пользователе теперь содержится в URI - тебе просто надо вырезать кусок урл'а. Кроме того, специально обученый робот, висящий в кроне, раз в сутки проходил по каталогу /sessions и удалял директории с временем жизни более суток. Такой вариант тебе подходит? ... bye. --- What can change the nature of a man?.. * Origin: (2:4624/1.65) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор Архивное /ru.perl/27933a7555a2.html, оценка из 5, голосов 10
|