|
Opyat' SESION!!!
|
|||
---|---|---|---|
#18+
Rozyasnite mne sleduyushchee o sesiyah. Znachit creatayu ya sesii i rabotayu s nimi. No user moget uznat' SID sesii i v sleduyushchiy raz ispol'zovat' staryye (ya eto hochu zapretit', potomu chto on dolgen kagdyy raz loginitsya i sosdavat' novoye SID) I esl' eto SID peredat' drugomu useru to on toge smoget rabotat' pod etim SID (ya eto toge hochu zapretit') Vopros! Kak zdelat' tak chtoby pri zakrytii brousera zakryvalis'(toest' kilyalisya vse sesii)? Potomu chto ya zdelal ogranichenie v skripte posle 24 chasov ispolzovanie odnih i tehge sesiy bez perelogina nevozmogno no eto ne vyhod (Linux Suse 8.02 , PHP Version 4.3.3) session.use_cookies Off Off session.use_only_cookies Off Off session.use_trans_sid Off Off session.bug_compat_42 On On session.bug_compat_warn On On session.cache_expire 180 180 session.cache_limiter nocache nocache session.cookie_domain no value no value session.cookie_lifetime 0 0 session.cookie_path / / session.cookie_secure Off Off session.entropy_file no value no value session.entropy_length 0 0 session.gc_divisor 100 100 session.gc_maxlifetime 1440 1440 session.gc_probability 1 1 ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2003, 15:33 |
|
Opyat' SESION!!!
|
|||
---|---|---|---|
#18+
Извини, может не въехал в вопрос ( транчлитом плохо понимаю)... А что мешает убивать сессии сразу после того как скрипт отработал ? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2003, 17:16 |
|
Opyat' SESION!!!
|
|||
---|---|---|---|
#18+
I chto zastavlyat' usera opyat' loginitsya? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2003, 17:30 |
|
Opyat' SESION!!!
|
|||
---|---|---|---|
#18+
А без этого то никак. Ему же новая сессия присваивается... Даже если один и тот же юзер то если в куках его логина нет, то ему авторизоваться надо (у него-же новая сессия создаётся)... Так что пускай авторизовывается... ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2003, 17:50 |
|
Opyat' SESION!!!
|
|||
---|---|---|---|
#18+
Okram > Kak zdelat' tak chtoby pri zakrytii brousera zakryvalis'(toest' kilyalisya vse sesii)? php понятия не имеет когда юзер закрывает броузер. Сессия должна заканчиваться по таймауту. Многие классы для авторизации (pear::auth например) записывают в сессию время последнего обращения и проверяют, чтобы не было обращения к сессии после "долгого простоя" Насчет > I esl' eto SID peredat' drugomu useru to on toge smoget rabotat' pod etim SID можно в сессию при авторизации записывать IP (или броузер или еще что-то) и при последующих обращениях к сессии проверять эти данные ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2003, 18:05 |
|
Opyat' SESION!!!
|
|||
---|---|---|---|
#18+
2Макс М. da-da ya uge vse eto zdelal 2MrGreeN eto chto poluchayetsya user loginista chtoto delayet na odnoy forme hochet pereyti ko vtoroy a ya ego opyat' zastavlyayu logonotsya? ok. Eto ne imeet znacheniya moget my drug druga ne ponyali :)) Spasibo za vnimanie yesli bol'she nichego zdelat' nel'sya togda vsem spasibo za otvet ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2003, 18:31 |
|
Opyat' SESION!!!
|
|||
---|---|---|---|
#18+
2Okram Можно использовать то, что советует Макс но учти, если определяешь IP - товарища за прокси (с нормальным файрволом) вряд-ли увидишь... Хотя если используешь для внутренних нужд (в интранете) то вариант вполне приемлим... даже очень, так как можно организовать туннелирование айпишников... >hochet pereyti ko vtoroy a ya ego opyat' zastavlyayu logonotsya? Зачем??? У тебя же сессия открыта и там есть логин...Он исчезнет только когда сессия окончится (т.е. её таймаут)... ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2003, 10:09 |
|
|
start [/forum/topic.php?fid=23&fpage=526&tid=1480377]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
72ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
others: | 237ms |
total: | 409ms |
0 / 0 |