Уникальность пользователя

funkster

Новичок
Уникальность пользователя

Здравствуйте, посоветуйте, как лучше отследить в CMS ситуацию, чтобы только один человек заходил под одним пользователем ?

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

Хотелось бы узнать мнение опытных разработчиков.
 

Фанат

oncle terrible
Команда форума
В базу писать флаг.
если тебя пугает, что сам же после обрыва не сможет зайти, то это не проблема - старый-то отрубится.

а фантазировать о каких-то серверах и кэшах не надо. лучше учить матчасть. тем более, что она простая, как 2 копейки.
 

GeT

Новичок
IP'шник в БД можно при входе писать. Соотв. если новый пользователь под таким же логином вошел, то старого выкинуть должно при проверке IP.
 

funkster

Новичок
Мне почему-то казалось, что столь жесткое количество дерганий БД - не лучший вариант.

Ну если писать в БД, то становится попроще отследить уникальность пользователя.
 

Фанат

oncle terrible
Команда форума
ах-ах, какая бедная база. получить запрос в пару десятков байт, найти в оперативке нужные данные и вернуть десяток байт - это просто непосильная для бд задача.
 

GeT

Новичок
Ты все равно делаешь запрос в базу, когда получаешь данные пользователя при каждой загрузке страницы, почему бы не вытащить одно лишнее поле?
 

funkster

Новичок
Хм, ну тогда просто хранить в базе данных sessionid по идее ..
 

Фанат

oncle terrible
Команда форума
@ndrey
а идентификатор сессии не может быть этим флагом?
 

@ndrey

Новичок
ФAНАТ
а, если реализовывать таймаут с сохранением данных сеанса?
 
Сверху