|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Sergey Tkachuk 2:5040/33.50 30 Jan 2001 07:23:00 To : Pavel V. Ammosov Subject : Re: Как осуществить работу зарегистрированных пользователей на сайте? -------------------------------------------------------------------------------- 29 Янв 01 16:11, you wrote to Ruslan Bondarev: >> После авторизации пользователя я генерировал очень случайную >> строку букв и/или цифр. В некоем каталоге /sessions я создавал >> директорию с именем в виде этой строки (назовем ее session_id), в >> особый файл в этой директории (session.cfg) я писал всю нужную мне >> информацию. PA> При использовании такого метода (передача session id'ов в URL), есть PA> пара недостатков, о которых стоит помнить: Их нет :-) PA> * Если у тебя на сайте есть ссылки на внешние хосты, то браузер PA> посетителя, при переходе на них, может отдавать в referrer'е твой url PA> вместе с идентификатором сессии. Тогда, вредный админ, который смотрит PA> в лог, может придти на твой сайт, используя идентификатор сессии PA> легитимного пользователя, и сделать чего-нибудь не хорошее. В сессии хранится IP пользователя. А если он принимает куки, то еще и кука. Так что левый пользователь с этой сессией работать не сможет. PA> Решением этой проблемы может быть, например, использование PA> дополнительного скрипта при переходе: PA> Hапример, была ссылка на <a href="http://yahoo.com">Yahoo</a>, PA> ты из нее делаешь <a href="/go.pl?url=http://yahoo.com">Yahoo</a>, PA> тогда все, что увидят сторонние люди в referrer'ах будет /go.pl?url=.. А вот это надо только тогда, когда через url передается login/password. PA> * Поисковые системы проиндексируют твой контент вместе с PA> идентификаторами сессий, например PA> http://www.example.com/08b3d620f567bf7d4fccd0aa144903ce/article.html. PA> Hо, когда пользователь захочет пойти по такому url запросто может PA> оказаться что эта сессия уже проэкспайрилась и он получит 404. Этого не будет, потому как для получения такого URL надо сначала авторизоваться. Сильно сомневаюсь, чтобы поисковые системы это делали :-))) PA> В равной степени это относится ко всем внешним ссылкам, в том числе к PA> пользовательским bookmark'ам. Вот с букмарками да, косяк. Hо проблема редкая и нелечимая никак. Sergey --- * Origin: www.lovehate.ru - что ты думаешь про ДеЦла? (2:5040/33.50) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор Архивное /ru.perl/32753a75d232.html, оценка из 5, голосов 10
|