Session Timeout
Hej,Jeg er ved at opbygge en indkøbskurv, som baseres på SessionID der gemmes i databasen. Det har jeg tidligere gjort i bl.a. ASP3..
Jeg har skrevet denne metode:
public void AddToCart(int itemId, int quantity)
{
try
{
cmd = Database.Command;
cmd.CommandText = "AddToCart";
cmd.Parameters.AddWithValue("@ShopId", shopId);
cmd.Parameters.AddWithValue("@ItemId", itemId);
cmd.Parameters.AddWithValue("@SessionId", Session.SessionID);
cmd.Parameters.AddWithValue("@Quantity", quantity);
cmd.ExecuteNonQuery();
}
catch (SqlException ex)
{
throw ex;
}
finally
{
CleanUp();
}
}
Ovenstående sørger for at lægge en vare i kurven.
Jeg har dog det problem at min Session tilsyneladende udløber øjeblikkeligt.
Jeg har indsat en post 11:10:48, hvor SessionID = "akyfgqaxo5tcse3qnilv1qvi" - kl. 11:11:13 er SessionID = "5w5ua4jhcrqazp45ifymeg45"
Det giver mig jo et alvorligt problem når jeg skal hente varerne ud fra databasen igen (søgning på SessionID)..
Hvad er det jeg har overset? Er det Session timeout, eller i hvilken retning skal jeg kigge?
På forhånd tak.
/pfp
