我是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)
答案 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