如何让用户在使用MVC4后可以访问他的主页?

时间:2014-03-11 10:42:00

标签: asp.net asp.net-mvc asp.net-mvc-4 entity-framework-4 asp.net-mvc-routing

我是asp.net mvc4的新手。现在我在做登录页面。登录工作正常。登录链接是:59523 /登录和//:59523 / Admin / ListUsers,//:59523 / Login / Changepassword这些是其他一些链接。    如果我在地址栏中使用//:59523 / Admin / ListUsers此链接,则会在登录前直接重定向到该页面。如何限制用户。请帮我。提前谢谢。

这是我登录的控制器代码:

[HttpGet]

        public ActionResult Index()
        {
            return View();
        }

        //Verifying the User Name and Password using the Method
        [HttpPost]
        public ActionResult LogIn(Tbl_Users user, FormCollection remember)

1 个答案:

答案 0 :(得分:0)

您可以在控制器操作级别或控制器级别添加Authorize属性以限制访问,如下所示:

<强>动作

[Authorize]
public ActionResult ListUsers()
{
   ...
}

<强>控制器

[Authorize]
public class AdminController : Controller
{

  ...

}

更多信息:

http://msdn.microsoft.com/en-us/library/system.web.mvc.authorizeattribute(v=vs.118).aspx