ASP.NET MVC JsonResult 和 AuthorizeAttribute

2024-01-01

最直接的使用方法是什么AuthorizeAttribute and JsonResult在一起,以便当用户未经授权时应用程序返回 Json 错误而不是登录页面?

我目前正在考虑的两件事正在扩展AuthorizeAttribute或者只是创建一个新属性来实现IAuthorizationFilter.


去除AuthorizeAttribute来自你的行动。

然后在操作的第一行中插入以下内容:

if (!User.Identity.IsAuthenticated)
    return Json("Need to login");

或返回您想要的任何消息。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

ASP.NET MVC JsonResult 和 AuthorizeAttribute 的相关文章

随机推荐

  • 如何在 Tomcat 7 中部署 war 文件

    我已经复制了sample war文件到webappsTomcat的目录 我可以访问localhost 8080 现在Tomcat将如何部署它 我的意思是我需要在浏览器中打开它吗 我如何访问该应用程序 您可以通过以下方式访问您的申请 http
  • eBay XML API 返回“无效的作业上下文类型”错误

    我正在开发 eBay 管理器 现已接近完成 一切都运行良好 例如发布数据 从 eBay 获取订单详细信息 现在我需要更新 eBay 上的运输跟踪号码 承运商的状态 在这里我收到错误 我无法弄清楚问题是什么 在这方面的任何帮助将受到高度赞赏
  • Laravel安装sail问题((23)失败的写体)

    我尝试使用原始 laravel 文档安装 laravel 但什么也没发生 我遇到了很多错误 例如我尝试了这个command https laravel com docs 8 x installation getting started on
  • Rails 4:将变量传递给 JavaScript

    我尝试了多种方法并遵循瑞安 贝茨的 http railscasts com episodes 324 passing data to javascript指南 但无论我做什么 我仍然没有定义 application html erb ret
  • CustomEvent.detail“被污染”?

    我正在开发一个 Chrome 扩展程序 以增加网站的便利性 我可以访问该页面的 DOM 但我还需要与该页面上的 第一方 JS 进行交互 而我无法从我的扩展中执行此操作 我可以将任意标签注入到页面中 最值得注意的是
  • java.lang.NoSuchMethodError: org.apache.commons.logging.LogFactory

    当我为 android 启用 proguard 时 proguard 将混淆应用程序中包含的所有 jar 这些罐子包括 库jars lib Analytics Android SDK 2 1 jar 库jars lib commons co
  • React中如何每分钟自动获取数据?

    我想每分钟自动获取我的数据 我正在获取的数据是坐标 我想知道一个人的实时位置并打印坐标 现在 我有这个 import React Component from react class Test3 extends Component stat
  • 最佳实践 android:onClick XML 属性或 setOnClickListener? [复制]

    这个问题在这里已经有答案了 我正在关注 Google 的 Android 教程 发现有两种方法可以根据标题获取小部件回调 或仅 onClick 我不知道 我是一名高级 Java Swing 开发人员 所以内部类方法让我有宾至如归的感觉 但我
  • SwaggerUI 不显示模型架构

    我有一个带有 Swagger 和 Swashbuckle 的 C Web API 项目 我有一个模型 public class TimeZoneName public string zoneName get 我有一个带有方法的控制器 pub
  • 是否可以使用 selenium 更改 Firefox 中的浏览器语言?

    我想在 selenium 自动化中以给定语言启动 Firefox 浏览器 我可以这样做吗 如果是这样 请分享一些示例代码实现 提前致谢 在启动驱动程序之前 在 Fire Fox 配置文件首选项中设置语言代码 如下所示 FirefoxProf
  • 内容脚本匹配顶级域,如所有谷歌。*

    我希望我的内容脚本能够匹配所有谷歌域和特定页面 我知道这是不可能的 清单 json content scripts matches www google www youtube com readthedocs org 还有其他方法可以做到这
  • 页码 python-docx

    我正在尝试用 python 创建一个程序 它可以在 docx 文件中查找特定单词并返回它出现的页码 到目前为止 在浏览 python docx 文档时 我无法找到如何访问页码 甚至无法找到页码所在的页脚 有没有办法使用 python doc
  • 按照 swagger 规范,如何将嵌套对象的 json 定义为 yaml?

    我在 swagger yaml 中定义对象数组时遇到问题 每次我尝试定义 yaml 的 type array 部分时 Swagger 编辑器都会给出错误 我定义了它 但它不正确 因为它给出了错误 以下是我尝试在 swagger yaml 中
  • 2栏灵活布局

    我有 2 列结构 使用的CSS如下 div left position relative float left width 18 margin 1 div right position relative float right width
  • 将字节数组或文件存储转换为位图图像

    当我选择文件到存储文件后 如何将该文件转换为图像以便像个人资料图片一样显示 我将文件转换为字节数组 但不知道下一步该怎么做 或者还有其他方法吗 这是我的代码 var openPicker new Windows Storage Picker
  • 为 Android 构建 gdb 和 gdbserver

    我正在 64 位 Linux 上工作 需要构建数据库服务器对于我的 aarch64 Android 手机 有预建的数据库服务器在NDK中 但它使用NDK包中的python 而不是使用我的系统python 我无法安装其他python插件 如何
  • 数组上奇怪的迭代器语法背后的原因[重复]

    这个问题在这里已经有答案了 我最近了解到 要从数组中获取迭代器 您必须使用我以前从未见过的语法来访问它 let iterator myArray Symbol iterator 在我看来 实施Array prototype getItera
  • 我可以使用什么来代替 :inminated jQuery 选择器来避免 IE 8 中的异常?

    我有这样的代码 if chkCheckAll is indeterminate true 但它在 ie 8 中抛出异常 在 Jquery 中可以做什么来代替这个来与 ie8 一起使用 使用这个代替 var allChk chkCheckAl
  • 如何将变量从包含的模板传递到包含它的模板?

    在 Django 视图中 if request is ajax t get template bar templates html html t render Context edit True user some user return
  • ASP.NET MVC JsonResult 和 AuthorizeAttribute

    最直接的使用方法是什么AuthorizeAttribute and JsonResult在一起 以便当用户未经授权时应用程序返回 Json 错误而不是登录页面 我目前正在考虑的两件事正在扩展AuthorizeAttribute或者只是创建一