none
Verificar se uma session esta ativa RRS feed

  • Pergunta

  • Olá,

    Para verificar seu uma session está ativa eu utilizo:

    If Session("") Is Nothing Then

    End

    e ao contrário para ver se a session esta ativa? sem ter que fazer algo como: if Session("") = String.Empty ou então if (Session("") = ""

    Queria saber se tem como fazer algo assim:

    If session("nomeDaSessao") = true

    end if

    já testei desse jeito que falei mas não da certo...


    João Batista :: MSN jbdiacompleto@hotmail.com :: http://www.hostmundo.com.br/hospedagem.php
    quarta-feira, 20 de julho de 2011 07:57

Respostas

  • Em C# tu pode fazer assim

    if(Session["keyDaSession"] != null){
         //Recarregar sessão
    }

    Em vb se eu não me engano irá ficar:

    If Session("NomeDaTuaSessao") IsNot Nothing Then
           // faz alguma coisa
    End If


    // pq assim ele vai testar se a session é diferente de null ou seja é como se ele perguntasse
    // a session tem valor??

    Qualquer coisa posta ae


     
    Atenciosamente:
     
    Edney Batista da Silva - Desenvolvedor .Net, C#, Asp.Net, Java, SQL
     
    CONTATOS:
     
    Hotmail:
    edney_contato@hotmail.com
    Skype: edney.dyn

    • Sugerido como Resposta Edney Batista Silva quarta-feira, 20 de julho de 2011 13:38
    • Marcado como Resposta Joao Batista quarta-feira, 20 de julho de 2011 18:02
    quarta-feira, 20 de julho de 2011 11:32
  • Olá,

    Joao não existe um Status para a Session, pelo menos até onde eu estudei nunca vi, o que você pode verificar é se existi um valor atribuida para ela, ou se ela está nula.

    Exemplo:

    If Session("NOME") Is Nothing Then
       'Sessão null, ou seja, sem valor.
    Else
       'Sessão preenchida, ou seja, inicializada.
    End If
    
    Valeu, abraços! ;D

    • Sugerido como Resposta Edney Batista Silva quarta-feira, 20 de julho de 2011 13:38
    • Marcado como Resposta Joao Batista quarta-feira, 20 de julho de 2011 18:02
    quarta-feira, 20 de julho de 2011 11:37

Todas as Respostas

  • Em C# tu pode fazer assim

    if(Session["keyDaSession"] != null){
         //Recarregar sessão
    }

    Em vb se eu não me engano irá ficar:

    If Session("NomeDaTuaSessao") IsNot Nothing Then
           // faz alguma coisa
    End If


    // pq assim ele vai testar se a session é diferente de null ou seja é como se ele perguntasse
    // a session tem valor??

    Qualquer coisa posta ae


     
    Atenciosamente:
     
    Edney Batista da Silva - Desenvolvedor .Net, C#, Asp.Net, Java, SQL
     
    CONTATOS:
     
    Hotmail:
    edney_contato@hotmail.com
    Skype: edney.dyn

    • Sugerido como Resposta Edney Batista Silva quarta-feira, 20 de julho de 2011 13:38
    • Marcado como Resposta Joao Batista quarta-feira, 20 de julho de 2011 18:02
    quarta-feira, 20 de julho de 2011 11:32
  • Olá,

    Joao não existe um Status para a Session, pelo menos até onde eu estudei nunca vi, o que você pode verificar é se existi um valor atribuida para ela, ou se ela está nula.

    Exemplo:

    If Session("NOME") Is Nothing Then
       'Sessão null, ou seja, sem valor.
    Else
       'Sessão preenchida, ou seja, inicializada.
    End If
    
    Valeu, abraços! ;D

    • Sugerido como Resposta Edney Batista Silva quarta-feira, 20 de julho de 2011 13:38
    • Marcado como Resposta Joao Batista quarta-feira, 20 de julho de 2011 18:02
    quarta-feira, 20 de julho de 2011 11:37
  • Oi,

    e bem interessante verificar se a mesma não é nula.


    Erysson Barros MCC, CSPO, Blog de Erysson Barros Twitter de Erysson Barros
    (Salmos 128:1) - BEM-AVENTURADO aquele que teme ao SENHOR e anda nos seus caminhos.
    quarta-feira, 20 de julho de 2011 12:01
  • Entendi, então tem que ser do jeito que já faço mesmo, eu pensei que talvez uma sessão ativa pudesse retornar um true ou false quando estivesse criada... 


    João Batista :: MSN jbdiacompleto@hotmail.com :: http://www.hostmundo.com.br/hospedagem.php
    quarta-feira, 20 de julho de 2011 18:02