Тема закрыта
1 2
Срывание сессии
Отправлено: 8 Авг 2011#1
Совместимо с 1.1.8
Патч для тех, у кого на сайте слишком часто обрывается сессия. Кажется, это случается только с кириллическими никами.
Суть
В куки записывается не ник зашедшего пользователя, а его id благодаря чему кириллические ники не кодируются в аброкадабру вроде %D0%B8%D0%B7 и не возникает ошибки при чтении ника.
Бонус
Если у чела поменять ник то у него не срывается авторизация
Плохие новости
Но это всего лишь тест скрипта. Отчеты о работе прошу писать в этой теме.
Установка
Если у вас не установлен мод входа от Wasja и вы не редактировали /modules/users/index.php и /sys/fnc/autologin.php то просто распакуйте архив на своем хостинге.
Если у вас установлен мод входа от Wasja или вы редактировали /modules/users/index.php или /sys/fnc/autologin.php то сравните файлы к примеру с помощью Diffuse
Патч для тех, у кого на сайте слишком часто обрывается сессия. Кажется, это случается только с кириллическими никами.
Суть
В куки записывается не ник зашедшего пользователя, а его id благодаря чему кириллические ники не кодируются в аброкадабру вроде %D0%B8%D0%B7 и не возникает ошибки при чтении ника.
Бонус
Если у чела поменять ник то у него не срывается авторизация
Плохие новости
Но это всего лишь тест скрипта. Отчеты о работе прошу писать в этой теме.
Установка
Если у вас не установлен мод входа от Wasja и вы не редактировали /modules/users/index.php и /sys/fnc/autologin.php то просто распакуйте архив на своем хостинге.
Если у вас установлен мод входа от Wasja или вы редактировали /modules/users/index.php или /sys/fnc/autologin.php то сравните файлы к примеру с помощью Diffuse
Отредактировано автором 24 Авг 2011
Отправлено: 9 Авг 2011#2
Странно. Я всегда ставлю галочку "запомнить" и меня никогда не выкидывало. У кого еще такая проблема и на каком браузере? Может виноват какой-то браузер конкретный, хотя не пойму при чем тут он.
Я горжусь тем, что создал . И люблю нашу команду)
Отправлено: 9 Авг 2011#3
Меня сегодня выкидывало, нажал запомнить и пока не выкидует.
а на сайте у меня 1.1.6
old school
а на сайте у меня 1.1.6
old school

Отправлено: 10 Авг 2011#5
Трабл возникает только с рускоязычными никами, сам пробовал.
Англ. ник - не срывает сессию.
Русский ник - срывает.
Англ. ник - не срывает сессию.
Русский ник - срывает.
Если где то нет чего то значит что то где то есть.
Отправлено: 14 Авг 2011#7
Отправлено: 14 Авг 2011#8
такое ощущение что ник как бы преобразуется в УРЛ. Точнее обретает такой же вид как обрел бы УРЛ. Надо будет поковырять в эту сторону. Что-то странное.
Я горжусь тем, что создал . И люблю нашу команду)
Отправлено: 18 Авг 2011#9
А что если изменить режим считывания - писать в куки не ник, а id пользователя. Я думаю так проще всего.
Добавлено2011.08.18 11-13
А?
Добавлено2011.08.18 11-13
А?
Отправлено: 18 Авг 2011#10
Сашка_из_Шебекино, да ты прав, что-то в этом есть. Надо подумать. Создам темку в девелоперс тим. Надо это хорошенько обсудить. Так как изменение вроде мелочь, но может сказаться на чем то очень важном. Ведь не зря ник пишется сейчас. Не знаю почему я сделал именно так.


Я горжусь тем, что создал . И люблю нашу команду)
1 2
Зарегистрируйтесь или авторизуйтесь что бы писать
Сейчас online: 9. Зарегистрированных: 0. Гостей: 9.


