Salve sooono nuovo nell'utilizzo di mvc3 ed ho dei problemi nell'utilizzo della sessione in un controller nel quale richiamo due metodi.
Il mio problema dunque č relativo all'utilizzo di una variabile di sessione nel passaggio tra una action ed un altra. praticamente scrivo quanto segue:

public class HomeController : Controller
{
public ActionResult Start()
{
//Verifico che l utente esista
if (Session["user"] == null)
return RedirectToAction("Login");

//Carico i modelli delle emails

return View();
}

// GET: /Account/LogOn
public ActionResult Login()
{
return View();
}

// POST: /Account/LogOn
[HttpPost]
public ActionResult Login(UserModel model, string returnUrl)
{
Session["user"] = model;
return RedirectToAction("Start");

...
}

quando dall acton login redireziono verso l action start in quest'ultima la variabile user in sessione č null.
Potete spiegarmene il motivo?

Grazie