чат анонимная идентификация - PullRequest
1 голос
/ 06 января 2012

Я пытаюсь сделать случайный чат с ASP.NET и ajax / jquery. Когда пользователь входит в чат, мне нужен способ идентифицировать пользователя и дать ему уникальный идентификатор, с помощью которого я буду записывать его слова в моей базе данных. Нужно ли использовать сеанс, куки или что-то еще? Что было бы лучшим способом реализовать случайный чат ??

Ответы [ 2 ]

4 голосов
/ 06 января 2012

Сессии:

- 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, чтобы идентифицировать ввод в базу данных.
  • Используйте входные данные в базе данных, чтобы скрыть всю информацию о пользователе.
1 голос
/ 06 января 2012

Я думаю, вы должны использовать session_id

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...