gpt4 book ai didi

asp.net-mvc - 未授权用户时重定向到AccessDenied页面

转载 作者:行者123 更新时间:2023-12-04 18:14:35 25 4
gpt4 key购买 nike

我创建了一个自定义AuthorizationAttribute,并将其放置在 Controller 上。我关注了this article。我已经在OnAuthorization方法中实现了自定义授权逻辑,并且工作正常。当用户授权失败时,我目前正在执行以下操作:

// if authorization check fails...
filterContext.Result = new HttpUnauthorizedResult();

这将显示一个用户名/密码提示。

我的问题是,授权失败时将用户发送到“访问被拒绝”类型页面的推荐方法是什么?

我正在使用MVC3。

最佳答案

在登录页面上,您可以检查用户是否已经登录,并显示拒绝访问消息,而不是登录提示。

关于asp.net-mvc - 未授权用户时重定向到AccessDenied页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6329524/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com