如何使用会话ID(数据库第一种方法)在MVC 5中创建登录页面?

时间:2016-03-16 06:57:33

标签: asp.net-mvc asp.net-mvc-5 session-variables session-cookies

我是MVC的新手。我想使用会话ID创建登录页面,以便我可以检查每个控制器中的ID以及同一控制器中的每个方法。是否有任何cookie要求?如果是,那么请使用数据库第一种方法帮助我。

1 个答案:

答案 0 :(得分:0)

1)检查是否成功登录

var x = users.User.where(x=>x.username==m.username && x.password==m.password)

2)将主键(通常)分配给会话

会话["用户ID&#34] = x.UserID;

3)检查ActionResult

public actionResult xyz()
{
   if(Session["UserId"]!=null)
// Do something
}

4)但是使用会话并不是最好的方法