
正文
玩转CSLA.NET小技巧系列一:跳转页面丢失session,如何解决
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
很少写代码,最近在写代码被登录难倒了,这丫的一直在跟我较劲每次登录完跳转到首页后还是未登录状态 if (ModelState.IsValid)
{
bool isSuccess = FI.FinanceImpawn.Library.Security.FiPrincipal.Login(model.UserName, model.Password); if (isSuccess)
{
return Json(model);
}
else
ModelState.AddModelError("", "The user name or password provided is incorrect.");
}
return Json(model);
一行代码把我纠结了很久,看下面 if (ModelState.IsValid)
{
bool isSuccess = FI.FinanceImpawn.Library.Security.FiPrincipal.Login(model.UserName, model.Password); if (isSuccess)
{
//缺失会丢失session
FormsAuthentication.SetAuthCookie(Csla.ApplicationContext.User.Identity.Name, true);
return Json(model);
}
else
ModelState.AddModelError("", "The user name or password provided is incorrect.");
}
return Json(model);
FormsAuthentication.SetAuthCookie Method (String, Boolean)创建一个身份验证票提供的用户名,并将其添加到饼干收藏的响应,或URL如果您使用的是无cookie验证。
if (ModelState.IsValid)
{
bool isSuccess = FI.FinanceImpawn.Library.Security.FiPrincipal.Login(model.UserName, model.Password); if (isSuccess)
{
return Json(model);
}
else
ModelState.AddModelError("", "The user name or password provided is incorrect.");
}
return Json(model);
一行代码把我纠结了很久,看下面 if (ModelState.IsValid)
{
bool isSuccess = FI.FinanceImpawn.Library.Security.FiPrincipal.Login(model.UserName, model.Password); if (isSuccess)
{
//缺失会丢失session
FormsAuthentication.SetAuthCookie(Csla.ApplicationContext.User.Identity.Name, true);
return Json(model);
}
else
ModelState.AddModelError("", "The user name or password provided is incorrect.");
}
return Json(model);
FormsAuthentication.SetAuthCookie Method (String, Boolean)创建一个身份验证票提供的用户名,并将其添加到饼干收藏的响应,或URL如果您使用的是无cookie验证。
if (ModelState.IsValid)
{
bool isSuccess = FI.FinanceImpawn.Library.Security.FiPrincipal.Login(model.UserName, model.Password); if (isSuccess)
{
//缺失会丢失session
FormsAuthentication.SetAuthCookie(Csla.ApplicationContext.User.Identity.Name, true);
return Json(model);
}
else
ModelState.AddModelError("", "The user name or password provided is incorrect.");
}
return Json(model);







