Язык
Контакты
GitHub
Поддержка
Регистрация
Войти
Логин: Пароль: Запомнить:
Пользователи
Последние сообщения
Тема закрыта
1 2

Срывание сессии

Сашка_из_Шебекино

  • Заклинатель Атома
  • Пользователь
  • 1803
  • Репутация:87 
  • Предупреждения: 0 
  • Регистрация:
    27 Мар 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
Прикрепленные файлы:
Прикрепление1: Открыть файл 19.368 Kb
Отредактировано автором 24 Авг 2011

Drunya

  • Man of God
  • Админ
  • 3527
  • Репутация:110 
  • Предупреждения: 0 
  • Регистрация:
    30 Ноя -0001
#2
Странно. Я всегда ставлю галочку "запомнить" и меня никогда не выкидывало. У кого еще такая проблема и на каком браузере? Может виноват какой-то браузер конкретный, хотя не пойму при чем тут он.

Я горжусь тем, что создал бесплатную CMS - AtomX. И люблю нашу команду)

Baxter

  • Свой человек
  • Юзер
  • 93
  • Репутация:2 
  • Предупреждения: 0 
  • Регистрация:
    1 Июл 2011
#3
Меня сегодня выкидывало, нажал запомнить и пока не выкидует.
а на сайте у меня 1.1.6
old school :0

Сашка_из_Шебекино

  • Заклинатель Атома
  • Пользователь
  • 1803
  • Репутация:87 
  • Предупреждения: 0 
  • Регистрация:
    27 Мар 2011
#4
Получается что все оперы. Попробую ещё с лис поглазеть.

r00t_san

  • ДиЗиГнЕр
  • Пользователь
  • 169
  • Репутация:11 
  • Предупреждения: 0 
  • Регистрация:
    2 Окт 2010
#5
Трабл возникает только с рускоязычными никами, сам пробовал.
Англ. ник - не срывает сессию.
Русский ник - срывает.

Если где то нет чего то значит что то где то есть.

Сашка_из_Шебекино

  • Заклинатель Атома
  • Пользователь
  • 1803
  • Репутация:87 
  • Предупреждения: 0 
  • Регистрация:
    27 Мар 2011
#6
У друга ник Vaxa и срывает

Сашка_из_Шебекино

  • Заклинатель Атома
  • Пользователь
  • 1803
  • Репутация:87 
  • Предупреждения: 0 
  • Регистрация:
    27 Мар 2011
#7
В общем смотрите куки оперы.

До захода на fapos.net



После захода на fapos.net


Drunya

  • Man of God
  • Админ
  • 3527
  • Репутация:110 
  • Предупреждения: 0 
  • Регистрация:
    30 Ноя -0001
#8
такое ощущение что ник как бы преобразуется в УРЛ. Точнее обретает такой же вид как обрел бы УРЛ. Надо будет поковырять в эту сторону. Что-то странное.

Я горжусь тем, что создал бесплатную CMS - AtomX. И люблю нашу команду)

Сашка_из_Шебекино

  • Заклинатель Атома
  • Пользователь
  • 1803
  • Репутация:87 
  • Предупреждения: 0 
  • Регистрация:
    27 Мар 2011
#9
А что если изменить режим считывания - писать в куки не ник, а id пользователя. Я думаю так проще всего.

Добавлено2011.08.18 11-13

А?

Drunya

  • Man of God
  • Админ
  • 3527
  • Репутация:110 
  • Предупреждения: 0 
  • Регистрация:
    30 Ноя -0001
#10
Сашка_из_Шебекино, да ты прав, что-то в этом есть. Надо подумать. Создам темку в девелоперс тим. Надо это хорошенько обсудить. Так как изменение вроде мелочь, но может сказаться на чем то очень важном. Ведь не зря ник пишется сейчас. Не знаю почему я сделал именно так.

:)

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