Сессии:
- Will expire if the user are idle for some time in the chat
- Will be terminated when the browser closes, by the server.
+ Cannot be changed by the user
печенье
+ Will not expire
+ Will not be terminated on browser close, so the system can identify the user to be the same the next time
- Can be changed by the user
Абсолютно лучшим способом идентификации пользователя будет сочетание базы данных (MySQL / Oracle / MSSQL) и файлов cookie.
- Поместите случайную уникальную цепочку ключей в файл cookie, чтобы идентифицировать ввод в базу данных.
- Используйте входные данные в базе данных, чтобы скрыть всю информацию о пользователе.