Frågan#1
När man har loggat in så spar jag en användarklass i en session.
Men denna session avslutas titt som tätt och jag vet inte varför! Ibland efter bara ett par sekunder :(
Jag vet inte om det är sessionen i sig det är fel på eller min implementering av den.
Har denna kod för att hämta/sätta den inloggades uppgifter:
public static Entities.User CurrentUser
{
get
{
if (HttpContext.Current.Session["UserWork"] != null)
currentUser = (Entities.User)HttpContext.Current.Session["UserWork"];
else
{
//CurrentUser kan/får aldrig vara tom
HttpContext.Current.Response.Redirect("/?Msg=Din session har avslutats och du behöver logga in igen.");
}
return currentUser;
}
set
{
HttpContext.Current.Session["UserWork"] = value;
}
}
Är det fel att använda en statisk metod för detta ändamål?
Det som händer är alltså att koden går in i else-taggen på tok för ofta. :l