none
Problemas com Array de String RRS feed

  • Pergunta

  • De acordo com o código abaixo:

     

    Protected Sub Application_AuthenticateRequest(ByVal sender As Object, ByVal e As System.EventArgs)
            Dim cookie As HttpCookie
            cookie = Request.Cookies(FormsAuthentication.FormsCookieName)
            If Not IsNothing(cookie) Then
                Dim enctik As String
                Dim tik As FormsAuthenticationTicket
                Dim gi As System.Security.Principal.GenericIdentity
                Dim gp As System.Security.Principal.GenericPrincipal
               
                enctik = cookie.Value
                tik = FormsAuthentication.Decrypt(enctik)
                gi = New System.Security.Principal.GenericIdentity(tik.Name)
                gp = New System.Security.Principal.GenericPrincipal(gi, New String() {tik.UserData})
               
                Context.User = gp
                           
            End If
        End Sub

     

    Eu preciso passar o tik.UserData que contem os grupos separados por virugla para uma array de string. Como faço??

    quarta-feira, 4 de abril de 2007 14:08

Todas as Respostas

  • Thiago,

    Tente, assim:
    Eu nao mexo mto com VB entao se tiver erro na sintaxe é so pegar o outro codigo e converter

    VB
    Dim arDados as String()
    arDados = tik.UserData.Split(",".ToCharArray())

    C#
    Se o de cima nao rolar
    String[]  arDados = tik.UserData.Split(",".ToCharArray());



    Espero ter ajudado,


    []'s
    quarta-feira, 4 de abril de 2007 18:48