asp.net mvc 统一身份验证问题、怎么实现?

2024-11-22 14:57:08
推荐回答(2个)
回答1:

MVC里有AuthorizeAttribute特性,直接标记在Controller类上或者在控制器操作上。
[Authorize]
public class ArticleController : Controller
{
[Authorize]
public ActionResult Index()
{
return View();
}
}

如果用户没有登录,就会跳转到登录页面。也可以自定义扩展AuthorizeAttribute,实现自定义的验证。建议你买本书看,一两句话说不清楚。

回答2:

用验证票,只要没登入,不管进哪个页都会自动转到登入页的。