如果我覆盖以下方法,我有一个处理未经授权的用户访问的自定义实现AuthorizeAttribute
:,AuthorizeCore
然后HandleUnauthorizedRequest
.
- 检查用户访问的逻辑在
AuthorizeCore.
- 到控制器/动作的重定向在
HandleUnauthorizedRequest
.
现在,我想知道如何将数据从 AuthorizeCore 发送到控制器/动作?按照这个顺序:
AuthorizeCore
创建一条消息。HandleUnauthorizedRequest
执行重定向并传递先前创建的消息。- 控制器/动作接收消息。
注意:我不想通过 QueryString 接收消息。