Я хотел бы повысить безопасность текущего приложения в отношении управления сеансами и хочу, чтобы пользователи входили в систему до тех пор, пока они не выйдут в явном виде.
Как можно реализовать это безопасно?
Хранить информацию о сеансе в базе данных, например, sessionid, ip, useragent?
Пожалуйста, укажите требования, возможно, структуру базы данных, что нужно и чего не нужно делать, советы и рекомендации.
Примечание:
Я знаю, что такие фреймворки, как asp.NET, rails, codeigniter и т. Д., Уже позаботились об этом, но это не вариант. На самом деле это для классического приложения ASP. Но я думаю, что этот вопрос не относится к конкретному языку.