17 messaggi dal 20 ottobre 2006
Salve a Tutti!
Qualcuno sa dirmi se è possibile recuperare i Nomi degli utenti nel Sito?

In Global.asax nella sub Session_Start() c'è l'Application("SessionCount") in maniera di sapere quanti sono connessi al tuo sito.
Bene, ora usando gli IDName o altro... posso recuperare i Nomi degli utenti collegati nel Mio Sito?

Grazie
637 messaggi dal 12 agosto 2005
Prova così:
MembershipUserCollection coll = Membership.GetAllUsers();

        foreach (MembershipUser user in coll)
        {
            if(user.IsOnline)
                //...
        }


Hope this helps.
17 messaggi dal 20 ottobre 2006
Scusa del ritardo e scusa per non aver detto che stò usando VB.
comunque ho provato e ho questo errore:
'MembershipUserCollection' is a type and cannot be used as an expression.
Grazie
637 messaggi dal 12 agosto 2005
Potresti postare il codice VB che hai scritto?
17 messaggi dal 20 ottobre 2006
In realtà ho scritto solo la prima riga che mi hai dato e provato a vedere cosa mi rispondeva il browser.
637 messaggi dal 12 agosto 2005
Dim coll As MembershipUserCollection = Membership.GetAllUsers()
Dim length As Integer =  coll.Count 
Dim i As Integer
For  i = 0 To length- 1
If(coll(i).IsOnline)
'...
End If
Next


Ho usato il Code Converter per la versione VB. Prova a vedere se funziona.
17 messaggi dal 20 ottobre 2006
Daccordo, ti faccio sapere domani, ora devo uscire.
Ciao e Grazie
17 messaggi dal 20 ottobre 2006
Scusami tanto per averti disturbato forse inutilmente? ma stanotte, sai comè, ho avuto l'intuizione che credo sia giusta! La creazione di un cookie di sessione!

Un cookie che quando la sessione si chiude si annulla (per il momento mi soddisfa).

Se a qualcuno può interessare ecco come ( in VB )

Nella Sub Button_Click della pagina Default (o dove c'è password e IDName) scrivere:

Dim objCookie As HttpCookie

ObjCookie=New HttpCookie( txtIDName.text ) 'La casella di testo per IDName
Response.Cookies.Add( objCookie )

Mentre per recuperare l'informazione:

Dim strKey As String

For each strKey in Request.Cookies
LblCookies.text &= "<li>" & strkey 'una label da creare
Next

Semplice no? E dovrebbe funzionare!
Salute a tutti

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.