我有一个这样的登录表单:
[HttpPost]
public ActionResult Login(UserAccount user , [Bind(Include = "ID,NameOfSession")] SessionSave Sessions)
{
using (QuestionsDBContext db = new QuestionsDBContext())
{
var usr = db.userAccount.Single(u => u.UserName == user.UserName && u.Password == user.Password);
if (user != null)
{
Session["UserID"] = usr.UserID.ToString();
Session["Username"] = usr.UserName.ToString();
return RedirectToAction("Index");
}
else
{
ModelState.AddModelError("", "Username or Password is wrong");
}
}
return View();
}
每次我想要转到索引视图时都会出现,因为它是这样编码的。我想让它记住我一次登录的所有时间。我知道,我可以通过多种方式实现这一目标,但请告知我可能有用的方法和任何进一步的参考资料。