---
title: "kolla inloggning"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/65171-kolla-inloggning"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "icaaq"
published: "2003-01-17T10:58:00.000Z"
updated: "2003-01-17T12:05:07.000Z"
replies: 1
views: 223
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/dotnet/65171-kolla-inloggning"
---

# kolla inloggning

## #1 — icaaq, 2003-01-17T10:58Z

Jag tänkte med mha denna kolla om en användare har rätt session satt:

```
[red]
protected void Application_BeginRequest(Object sender, EventArgs e)
{
    string validateuser = HttpContext.Current.Request.CurrentExecutionFilePath.ToString();
	Match checkfilepath = Regex.Match(validateuser, @"\/area51", RegexOptions.Compiled | RegexOptions.Singleline | RegexOptions.IgnoreCase);
	if(checkfilepath.Success)
	{
		[b]if(HttpContext.Current.Session["area51"] != null)[/b]
		{
			Response.Redirect("/office/");
		}
	}
}
[/red]
```

Men jag får:
**System.NullReferenceException: Object reference not set to an instance of an object.**
på den feta raden.

Hur ska jag lösa detta?

mvh icaaq

Permalänk: https://www.webforum.nu/p/65171

## #2 — icaaq, 2003-01-17T12:05Z

Man kunde inte anropa Session så tidigt i global.asax, då löste jag det på detta sätt istället

```
[red]
protected void Application_PreRequestHandlerExecute(Object sender, EventArgs e)
{
  string validateuser = HttpContext.Current.Request.CurrentExecutionFilePath.ToString();
  Match checkfilepath = Regex.Match(validateuser, @"\/area51", RegexOptions.Compiled | RegexOptions.Singleline | RegexOptions.IgnoreCase);
  if(checkfilepath.Success)
  {
  
    if(Session["area51"] == null)
    {
      Response.Redirect("/office/");
    }
  }
}
[/red]
```

mvh icaaq

Permalänk: https://www.webforum.nu/p/917772

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/65171-kolla-inloggning
