Domanda

Per prima cosa, io sto usando .net 3.5. Voglio creare un sistema di chat on-line per i miei utenti. Ho trovato alcuni sistemi (open source) di chat decente che posso usare, ma ci sono un paio di caratteristiche che voglio aggiungere. Voglio che l'utente chat per essere in grado di vedere quante persone sono sul loro sito e permettono all'utente di chat per selezionare un utente e cominciare a parlare con loro. L'utente normale non può sempre avere un account sul sito, quindi non posso pin-point dal mio database degli utenti. Ho visto altre applicazioni consentono di selezionare da un elenco di utenti e di iniziare una sessione di chat con loro. Sto pensando che posso indirizzare dalla ID di sessione, ma c'è un modo più pieno la prova che posso raggiungere questo obiettivo?

È stato utile?

Soluzione

Si può provare a utilizzare HttpRequest.AnonymousID Proprietà:

  

La proprietà AnonymousId assegna un identificatore univoco lunga durata per un utente non autenticato, che può essere utilizzato per monitorare l'utente o assegnare le proprietà di profilo a tale utente senza memorizzare dati in un oggetto di sessione. Per impostazione predefinita, la proprietà AnonymousId viene registrata utilizzando un biscotto.

Altri suggerimenti

Un modo per farlo è quello di creare una nuova tabella nel database, in cui un utente viene messo appena accede alla chat - anche i non soci possono essere aiutati in questo modo, in quanto saranno probabilmente bisogno di avere alcuni alias comunque, quindi quando entrano in chat, essi o devono scegliere un nome o di ottenere uno a caso - questo nome può essere collegato a un ID che va solo in chat, con il quale si può facilmente avviare conversazioni con qualcuno. E 'solo un'idea generale, piuttosto qualcosa ha funzionato, ma penso che si dovrebbe essere in grado di lavorare da lì.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top