Jump to content

Object reference not set to an instance of an object. session


diogom

Recommended Posts

Olá,

Tenho uma página para fazer o login, onde crio uma session.

Session["nome"] = userTB.Text;
						 Response.Redirect("xxx.aspx");

Recebo essa session numa outra página.

userTB.Text = Session["nome"].ToString().Trim();
 if (String.IsNullOrEmpty(Session["nome"].ToString().Trim()))
 {

	 Response.Write("<script language=\"javascript\">alert('Utilizador não identificado ou sessão expirada. Por favor, identifique-se no sistema');self.location.href='http://xxxx.com.pt/xxxx.aspx';</script>");
	 return;
 }
 else
 {
	 //if (Session["nome"].ToString() != null && Session["nome"].ToString() != "")
	 //{
	 if (!IsPostBack)
	 {
		 if (userTB.Text.Contains("@"))
		 {
			 // Declare the query string.
			 String queryString =

O problema é, que as sessions tem um tempo de experição e quando esse tempo acaba e faço refresh, surge este erro

Object reference not set to an instance of an object.

.

O que quero é, fazer uma condição para quando a session ficar a null, retornar para a página de login.

Cmp

Link to comment
Share on other sites

A discussão continua no tópico inicial:

https://www.portugal-a-programar.pt/topic/54805-object-reference-not-set-to-an-instance-of-an-object-session/

Por favor, criem apenas um tópico por dúvida.

Nick antigo: softclean | Tens um projeto? | Wiki P@P

Ajuda a comunidade! Se encontrares algo de errado, usa a opção "Denunciar" por baixo de cada post.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.