ASP.NET 3.0授权失败的路由

时间:2020-02-29 19:21:02

标签: c# asp.net model-view-controller routes authorize

我想知道当未授权用户访问网页时,最佳处理方式是什么?在3.0中,Microsoft引入了针对用户的“身份区域”的概念,但是[Authorize()]似乎尚未迁移。这是我的意思:

[Authorize(Roles = "Admin")]
public class IndexMode : PageModel
{

如果用户导航到此页面,则默认为“ / Account / Login?ReturnUrl =%2FHome%2Findex” 但在3.0中,它确实应该是:“ / Identity / Account / Login?ReturnUrl =%2FHome%2Findex”

现在要进行此操作,因为因为未授权使用,所以他们可能需要登录(但是有可能只是未授权用户。

处理这两种基本情况的最佳方法是什么?

0 个答案:

没有答案