Kohana — как происходит авторизация из одной локальной сети?

Здравствуйте. Заметил интересную особенность авторизации на сайтах, сделанных на kohana.

В нашей локальной сети в офисе, при авторизации на сайте с одного пк авторизация проходит успешно, если зайти с такого же браузера с другого пк, то не надо будет авторизовываться, человек автоматически попадает в учетку ранее авторизовавшегося человека. Если же этот человек с делает выход и новую авторизацию, то теперь первый человек попадет в учетку второго.

В разных браузерах данный эффект не работает, на других сайтах тоже, но вот на сайтах на kohana срабатывает всегда. Объясните пожалуйста, чем может быть вызван данный эффект, чтобы можно было с ним что-то сделать.

Спасибо.
  • Вопрос задан
  • 2703 просмотра
Пригласить эксперта
Ответы на вопрос 4
@portfelio
Данный эффект может быть вызван исключительно радиусом кривизны верхних конечностей разработчика.
Ответ написан
nazarpc
@nazarpc
Open Source enthusiast
Скорее всего стоит проверка не по id сессии пользователя, а по IP, правда не знаю, кто до такого кривого способа мог додуматься О_о)
Ответ написан
hOtRush
@hOtRush
Думаю проблема где-то на уровне хранения токенов для восстановления сессии авторизации.
modules/orm/classes/Kohaha/Auth/ORM.php 150 строка
скрин
Но токен генерируется весьма секьюрно и без возможности дублирования скрин

В общем как один из вариантов вижу, что кука "authautologin" у вас одинаковая, правда это маловероятно
Ответ написан
dohlik
@dohlik
А тупо сессии проверить? Ибо это больше на сессии похоже, чем на куки. Закиньте одному пользователю в сессию что-нить, появится у второго? Ну или поменяйте драйвер сессии.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы