我是ASP.NET新手,而不是最有经验的程序员。
我最近已经向ASP.NET-MVC 3介绍了我想要构建的应用程序。
我有基本功能,但我不熟悉登录。
内置登录适用于我想要的东西(只是简单的东西),但我想确保在出现任何实际功能之前必须使用登录。
这样做的最佳方式是什么?
非常感谢任何帮助。
答案 0 :(得分:1)
在控制器中,您应该使用Authorize属性,这会在执行修饰操作之前强制执行授权。
例如,在您的家庭控制器中添加以下[Authorize]
[Authorize]
public ViewResult Index()
{
return View();
}
你也可以装饰一个整个控制器,它会强制所有方法在被使用之前被授权,如下:
[Authorize]
public class HomeController : Controller
{
public ActionResult Index()
{
return View();
}
}