Запрет мультов при входе
У меня есть сайта, и проблема в том что по 1-ой учётной записи пользователь может зайти например с IE или FF. Нужно реализовать защиту от мульти входа, чтобы в данный момент времени по данной учётной записи находился макс. 1 человек.
Предложите пожалуйста реализацию.
по сути реализация механизма сессий, но работающих с базой
А можно сделать чтобы втрой лог не был валидным?
Можно. Сессия же будет храниться в БД. Одно поле будет для хранения данных $_SESSION + заведите второе поле, которое будет BOOL, которое будет хранить признак того, активна сессия или нет. Просто заместо удаления/замены сесси при login в БД будет меняться флаг.
Ещё можно хранить всё в одном поле бд. Просто сериализуйте все нужные данные, и усё.
Спасибо, ответ получен!